public static bool OnKeyDown(global::Uno.Platform.Key key, global::Uno.Platform.EventModifiers modifiers) { global::Uno.Platform.KeyEventArgs args = new global::Uno.Platform.KeyEventArgs(key, modifiers, null); global::System.EventHandler <global::Uno.Platform.KeyEventArgs> handler = HardwareKeys.KeyDown; if (handler != null) { handler(null, args); } return(args.Handled); }
public static bool OnTextInput(string text, global::Uno.Platform.EventModifiers modifiers) { global::Uno.Platform.TextInputEventArgs args = new global::Uno.Platform.TextInputEventArgs(text, modifiers); global::System.EventHandler <global::Uno.Platform.TextInputEventArgs> handler = TextSource.TextInput; if (handler != null) { handler(null, args); } return(args.Handled); }
public static bool OnMouseOut(global::Uno.Runtime.Implementation.PlatformWindowHandle handle) { global::Uno.Application app = global::Uno.Application.Current; if (app == null) { return(false); } global::Uno.Platform.EventModifiers modifiers = Bootstrapper.GetEventModifiers(handle); global::Uno.Platform.PointerEventArgs args = new global::Uno.Platform.PointerEventArgs(global::Uno.Platform.PointerType.Mouse, modifiers, modifiers.HasFlag(global::Uno.Platform.EventModifiers.LeftButton), new global::Uno.Float2(0.0f, 0.0f), 0, 0, new global::Uno.Float2(0.0f, 0.0f), global::Uno.Platform.WheelDeltaMode.DeltaPixel); global::Uno.Platform.EventSources.MouseSource.OnPointerLeft(args); return(args.Handled); }