WPF属性变更通知传 传递属性

 private void AA<OwnerType, PropertyType>(System.Linq.Expressions.Expression<Func<OwnerType, PropertyType>> property)
        {
            string propertyName = ((System.Linq.Expressions.MemberExpression)property.Body).Member.Name;
        }

OwnerType 是所在对象的类型  PropertyType是 属性的类型 

调用方法

 AA<SimpleKeyboard, int>(a => a.MyProperty);

原文地址:https://www.cnblogs.com/makubexsoft/p/2803513.html