WPF技巧(3)监测属性变更
来源:互联网 发布:夫妻相测试软件 编辑:程序博客网 时间:2024/05/01 00:50
public Window1(){ InitializeComponent(); this.TargetUpdated += new EventHandler<DataTransferEventArgs>(Window1_TargetUpdated); this.SourceUpdated += new EventHandler<DataTransferEventArgs>(Window1_SourceUpdated);}static Window1(){ Window.WidthProperty.OverrideMetadata(typeof(Window1), new FrameworkPropertyMetadata(new PropertyChangedCallback(WidthPropertyChangedCallback)));}public static void WidthPropertyChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e){ Console.WriteLine(e.NewValue);}void Window1_TargetUpdated(object sender, DataTransferEventArgs e){ }void Window1_SourceUpdated(object sender, DataTransferEventArgs e){ }protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e){ base.OnPropertyChanged(e);}