public string GetPropName <T>(Expression <Func <T> > property) { return(CompaRiser.GetPropName(property)); }
public void RaisePropertyChanged <T>(Expression <Func <T> > property) { RaisePropertyChanged(CompaRiser.GetPropName(property)); }
public void SetProp <T>(Func <bool> comparer, Action assignAction, Expression <Func <T> > property) { CompaRiser.CompaRise(comparer, assignAction, RaisePropertyChanged, property); }
// public void AddDependOnProp <T>(INotifyPropertyChanged vm, Expression <Func <T> > property) { DependOnProperties.Add(new PropertyListener(this, vm, CompaRiser.GetPropName(property))); }