zoukankan      html  css  js  c++  java
  • MVVM WPF 简化 类的开发

    https://www.cnblogs.com/li-peng/p/3169864.html

    https://www.cnblogs.com/ColdJokeLife/archive/2013/05/30/3108112.html

    //C#5.0 版本
    public abstract class ObservableObject : INotifyPropertyChanged
     {
            public event PropertyChangedEventHandler PropertyChanged;
    protected void SetProperty<T>(ref T field, T value, [CallerMemberName] string propertyName = null)
            {
                if (EqualityComparer<T>.Default.Equals(field, value))
                {
                    return;
                }

                field = value;
                var handler = this.PropertyChanged;
                if (handler != null)
                {
                    handler(this, new PropertyChangedEventArgs(propertyName));
                }
            }
    }

    public class Person : NotifyPropertyChangedEx
    {
        private string name;
    
        public string Name
        {
           get { return name; }
           set { this.SetProperty(ref name, value); }
        }
  • 相关阅读:
    z-index坑
    一些常用的可以封装好的方法
    echarts线状图
    vue 用js复制内容
    Java并发系列
    ThreadLocal讲解
    TreeMap源码学习
    HashMap源码学习
    Java Socket编程
    socket、tcp、udp、http 的认识及区别
  • 原文地址:https://www.cnblogs.com/DotNet1010/p/12887226.html
Copyright © 2011-2022 走看看