private static void OnCommandPropertyChanged(DependencyObject target, DependencyPropertyChangedEventArgs args) { RequestBehavior <T> behavior = target as RequestBehavior <T>; if (behavior == null) { return; } }
private static void OnRequestPropertyChanged(DependencyObject target, DependencyPropertyChangedEventArgs args) { RequestBehavior <T> behavior = target as RequestBehavior <T>; if (behavior == null) { return; } //setup new command IRequest newedit = args.NewValue as IRequest; if (newedit == null) { return; } newedit.FetchMethod = behavior.executed; }