Silverlight:使用 MVVM (Silverlight) 时不在 XAML 中命名控件?

发布于 2024-10-22 10:02:00 字数 146 浏览 2 评论 0原文

谁能确认我是否使用 MVVM(2 路绑定),然后我不需要在 XAML 中命名我的控件,因为我不会通过后面的代码访问它们,但会通过绑定更新它们?

WPF 就是这种情况,但不确定 Silverlight 是否允许没有 x:Name 的控件?

Can anyone confirm if I am using MVVM (2 way binding) then I don't need to name my controls in XAML as I won't be accessing them via code behind but will be updating them by Binding?

This was the case with WPF but unsure whether Silverlight allows a control without x:Name?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

萧瑟寒风 2024-10-29 10:02:00

您不必为控件命名即可使用绑定。
但您仍然可以命名它们以帮助某些 UI 场景(动画、拖放等)。

You don't have to name your controls to use binding.
But you still can name them to aid in some UI scenarios (animations, drag&drop, etc).

天煞孤星 2024-10-29 10:02:00

您不需要它们来进行 View-ViewModel 连接。但是,需要名称,即在绑定到其他 XAML 元素时(使用Binding ElementName=nameOfControl, Path=propertyOfControl)。

You don't need them for View-ViewModel connection. However, names are needed i.e. when binding to other XAML elements (using Binding ElementName=nameOfControl, Path=propertyOfControl).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文