|
|
1
5
对于所有这些,您将使用绑定作为“通信”的方法。例如,确认消息可能会根据ViewModel中设置的属性显示或隐藏。 这是View
这是你的视图模型
这不是完整的样本(唯一的选择是“是”!:)),但希望这说明视图和视图模型几乎是一个实体,而不是两个互相进行电话呼叫的实体。 希望这有帮助。 |
|
|
2
2
安德森所描述的可能足以满足您所描述的特定需求。但是,您可能希望了解 表达式混合行为 它为视图模型和视图之间的交互提供了强大的支持,这在更复杂的场景中可能很有用——对“消息”使用绑定只能达到目前为止的效果。 注意,ExpressionBlend SDK是免费提供的-您不必使用ExpressionBlend来使用SDK或行为;尽管Blend IDE对“拖放”行为有更好的内置支持。 另外,注意每个“行为”都是一个组件——换句话说,它是一个可扩展的模型;在SDK中有一些内置的行为,但是您可以编写自己的行为。 这里有一些链接。(注意,不要让URL中的“silverlight”误导您-WPF和silverlight都支持行为): |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |