public static void Bind <T, TProperty>(this T obj, Expression <Func <T, TProperty> > propExpression, Action action) where T : INotifyPropertyChanged { FluentBinder.Bind(obj, propExpression, action); }
public static void Unbind <T>(this T obj, string propName, Action handler) where T : INotifyPropertyChanged { FluentBinder.Unbind(obj, propName, handler); }
public static void Reset <T>(this T obj) where T : INotifyPropertyChanged { FluentBinder.Reset(obj); }
public static void Unbind <T>(this T obj, string propName, Action handler, Func <T, bool> predicate) where T : INotifyPropertyChanged { FluentBinder.Unbind(obj, propName, handler, predicate); }