有没有一种方法可以简化WPF和Silverlight中依赖项属性的设置?
|
我有一个基本的WPF / Silverlight用户控件代码,其中包含一个标签,我想从使用该控件的代码中设置的值。有没有一种方法可以简化对依赖项属性和相关事件的定义的要求?看起来很简单的编码任务(属性,方法和相关的连线)似乎非常嘈杂。
private static DependencyProperty CountProperty;
public MyWpfUserControl()
{
InitializeComponent();
PropertyChangedCallback countChangedCallback = CountChanged;
var metaData = new PropertyMetadata(countChangedCallback);
CountProperty = DependencyProperty.Register(\"Count\", typeof (int), typeof (MyWpfUserControl), metaData);
}
public int ItemsCount
{
get { return (int) GetValue(CountProperty); }
set { SetValue(CountProperty, value); }
}
private void CountChanged(DependencyObject property,
DependencyPropertyChangedEventArgs args)
{
// Set the value of another control to this property
label1.Content = ItemsCount;
}
没有找到相关结果
已邀请:
1 个回复
春驹晴陪