zoukankan      html  css  js  c++  java
  • WPF技巧(3)监测属性变更

    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);
    }
  • 相关阅读:
    第四次作业
    第三次作业
    Java.14
    Java.13
    JAVA.12
    JAVA.11
    JAVA.10
    JAVA.9
    JAVA.8
    JAVA.7
  • 原文地址:https://www.cnblogs.com/Clingingboy/p/1729740.html
Copyright © 2011-2022 走看看