![]() |
1
1
1) XAML只是将对象图序列化为XML,并在其顶部添加一些奶油和樱桃。因此,当xaml被反序列化时,UserControlNameModel的一个新实例被实例化并添加到UserControl的Resources集合中
至于为什么codebhind是空的而所有的东西都是在[control nmae]中定义的模型.vb文件是因为写这个的人使用的是M-V-VM模式。它的MVC用于WPF(MVC用于WPF绑定)。如果您不知道或不了解MVVM,只需搜索它。有很多信息。而且,代码隐藏是邪恶的。 恶 . 2) 很简单(抱歉,前面是C代码):
在xaml中:
这是静态的方法。当然,您也可以使用实例,或者在[lol]中定义列表模型.vb文件并绑定到。。。 |
![]() |
2
1
你的帖子里有很多疑问。但让我来对付最顽皮的一个。要绑定到代码对象,请使用ObjectDataSource。遵循与本文类似的步骤: http://dotnetslackers.com/articles/wpf/Data-binding-to-CLR-objects-in-WPF.aspx |