【发布时间】:2011-07-16 08:29:15
【问题描述】:
谁能确认我是否使用 MVVM(2 路绑定),然后我不需要在 XAML 中命名我的控件,因为我不会通过后面的代码访问它们,而是通过 Binding 更新它们?
WPF 就是这种情况,但不确定 Silverlight 是否允许没有x:Name 的控件?
【问题讨论】:
标签: xaml silverlight-4.0 mvvm mvvm-light
谁能确认我是否使用 MVVM(2 路绑定),然后我不需要在 XAML 中命名我的控件,因为我不会通过后面的代码访问它们,而是通过 Binding 更新它们?
WPF 就是这种情况,但不确定 Silverlight 是否允许没有x:Name 的控件?
【问题讨论】:
标签: xaml silverlight-4.0 mvvm mvvm-light
您不必为控件命名即可使用绑定。 但您仍然可以为它们命名以帮助一些 UI 场景(动画、拖放等)。
【讨论】:
View-ViewModel 连接不需要它们。但是,名称是需要,即在绑定到其他 XAML 元素时(使用 Binding ElementName=nameOfControl, Path=propertyOfControl)。
【讨论】: