예제 #1
0
 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);
 }
예제 #2
0
 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);
 }
예제 #3
0
 public static TWidget AddIsCheckedChangedHandler <TWidget>(this TWidget widget, WidgetValueEventHandler <Button, bool> handler)
     where TWidget : Button
 {
     CheckNotNull(widget);
     widget.IsCheckedChanged += handler;
     return(widget);
 }