public static TWidget AddHiddenHandler <TWidget>(this TWidget widget, WidgetValueEventHandler <Widget, Widget> handler) where TWidget : Widget { CheckNotNull(widget); widget.Behaviors.GetOrAdd <CommonEventsBehavior>().Hidden += handler; return(widget); }
public static TWidget AddChildRemovedHandler <TWidget>(this TWidget widget, WidgetValueEventHandler <Widget, Widget>?handler) where TWidget : Widget { CheckNotNull(widget); widget.Behaviors.GetOrAdd <CommonEventsBehavior>().ChildRemoved += handler; return(widget); }
public static TWidget AddIsCheckedChangedHandler <TWidget>(this TWidget widget, WidgetValueEventHandler <Button, bool> handler) where TWidget : Button { CheckNotNull(widget); widget.IsCheckedChanged += handler; return(widget); }