我不理解Wpf依赖属性的用法。谁能解释一下它是什么,它的用途,以及如何使用和学习简单的概念。
发布于 2019-05-31 08:37:28
依赖属性的工作方式与普通属性非常相似,但您可以在XAML中设置它们的值。例如,在一个名为MyCustomControl的类中声明以下依赖属性:
public bool EditMode
{
get { return (bool)GetValue(EditModeProperty); }
set { SetValue(EditModeProperty, value); }
}
public static readonly DependencyProperty EditModeProperty = DependencyProperty.Register("EditMode", typeof(bool), typeof(MyCustomControl), new PropertyMetadata(null));
我现在可以在标记本身中设置EditMode属性:
<controls:MyCustomControl EditMode="True"/>
依赖属性还会引发PropertyChanged事件,因此您可以绑定到这些事件,而不必自己实现INotifyPropertyChanged。
https://stackoverflow.com/questions/56373764
复制相似问题