【发布时间】:2012-07-14 15:50:54
【问题描述】:
如何查找和访问绑定到 XAML 中的对象的元素?
编辑:假设我有一个EmployeeViewModel 分配给EmployeeView 的DataContext 和一个EmployeeModel 在我的EmployeeViewModel 中,我想知道哪些属性我的模型绑定到 View 的框架元素(控件)我也想访问绑定到我的模型属性的每个控件。
【问题讨论】:
-
请说明您想要达到的目标。提供您要查找的对象样本。
-
你想要 ViewModel 还是 View 的控件?
-
您想从您的应用程序代码中执行此操作,还是使用第三方工具?还是打算定制一个?
-
你想用代码做什么? MVVM 旨在使您的 UI 逻辑和您的应用程序逻辑完全分离,因此您的
EmployeeViewModel和您的EmployeeModel不应引用 UI 组件,例如Buttons或TextBoxes -
@Rachel 我知道我应该如何实现 MVVM,这是我尝试做的一个例子,也许我无法清楚自己的问题。我正在尝试为 WPF 和 Silverlight 中的 ValidationSummary 之类的控件创建一个小型验证框架。我只想知道如何在 View 中找到和访问控件绑定和控件。所以我可以根据验证结果改变他们的风格。
标签: c# .net wpf silverlight xaml