Xaml 使用依赖属性

Xaml 使用依赖属性,xaml,binding,dependency-properties,Xaml,Binding,Dependency Properties,我有一个非常简单的WPF游戏: 它有几个按钮和一些标签。 每次用户点击一个按钮,我就有一个计数器,我提高1。 我想在窗口上的每个标签上显示计数器值,我想使用XAML,而不是通过代码隐藏。 如何使用dependency属性和/或绑定实现这一点?您不需要DependencyProperty为此,这是一个非常简单的数据绑定场景。我强烈建议使用MVVM设计模式,因为这是WPF的推荐方法 您需要创建一个ViewModel,该ViewModel实现了INotifyPropertyChanged,并具有 计数

我有一个非常简单的WPF游戏: 它有几个按钮和一些标签。 每次用户点击一个按钮,我就有一个计数器,我提高1。 我想在窗口上的每个标签上显示计数器值,我想使用XAML,而不是通过代码隐藏。
如何使用dependency属性和/或绑定实现这一点?

您不需要
DependencyProperty
为此,这是一个非常简单的数据绑定场景。我强烈建议使用MVVM设计模式,因为这是WPF的推荐方法

您需要创建一个ViewModel,该ViewModel实现了
INotifyPropertyChanged
,并具有 计数器属性。此属性将从Setter引发
NotifyPropertyChanged
,以通知数据绑定目标该值已更新

您可以使用绑定到
按钮的
命令
,该命令将增加ViewModel上的计数器属性。该命令也将作为ViewModel中的属性公开

标签将被数据绑定到计数器属性,以便在属性值更改时自动更新

对于细节和代码示例,我建议您从众多可用资源中选择一种来阅读WPF和MVVM。我最喜欢的一个是,或者具体地说,是。Prism还包含可以简化整个过程的基类


如果您选择不使用Prism,有许多可选的MVVM框架和介绍可用,只需进行搜索。

您能告诉我我必须做什么,而不是使用MVVM模型吗?