public static TWidget AddKeyPressedHandler <TWidget>(this TWidget widget, WidgetRefEventHandler <Widget, KeyState> handler) where TWidget : Widget { CheckNotNull(widget); widget.Behaviors.GetOrAdd <CommonEventsBehavior>().KeyPressed += handler; return(widget); }
public static TWidget AddMouseDownHandler <TWidget>(this TWidget widget, WidgetRefEventHandler <Widget, MouseState>?handler) where TWidget : Widget { CheckNotNull(widget); widget.Behaviors.GetOrAdd <CommonEventsBehavior>().MouseDown += handler; return(widget); }
public static TWidget AddKeyPressedHandler <TWidget>(this TWidget widget, WidgetRefEventHandler <TextField, KeyState> handler) where TWidget : TextField { CheckNotNull(widget); widget.KeyPressed += handler; return(widget); }