コード例 #1
0
 /// <summary>
 /// Sets the HardwareKeyFocus to this page.
 /// </summary>
 /// <param name="page">Page.</param>
 public static void HardwareKeyFocus(this HardwareKeyPage page) => HardwareKeyFocus(page as VisualElement);
コード例 #2
0
 /// <summary>
 /// Clears the hardware key listeners for this HardwareKeyPage.
 /// </summary>
 /// <param name="page">Page.</param>
 public static void ClearHardwareKeyListeners(this HardwareKeyPage page) => ClearHardwareKeyListeners(page as VisualElement);
コード例 #3
0
 /// <summary>
 /// Removes a hardware key listener from this Xamarin.Forms.View.
 /// </summary>
 /// <param name="page">Forms9Patch.HardwareKeyPage.</param>
 /// <param name="listener">Listener.</param>
 public static void RemoveHardwareKeyListener(this HardwareKeyPage page, HardwareKeyListener listener) => RemoveHardwareKeyListener(page as VisualElement, listener);
コード例 #4
0
 /// <summary>
 /// Gets the collection of hardware key listeners for this ContentPage
 /// </summary>
 /// <returns>The hardware key listeners.</returns>
 /// <param name="page">Forms9Patch.HardwareKeyPage.</param>
 public static ObservableCollection <HardwareKeyListener> GetHardwareKeyListeners(this HardwareKeyPage page) => GetHardwareKeyListeners(page as VisualElement);
コード例 #5
0
 /// <summary>
 /// Matches a hardware key listener and, if found, removes it from this ContentPage.
 /// </summary>
 /// <param name="page">Forms9Patch.HardwareKeyPage.</param>
 /// <param name="keyInput">Key Label.</param>
 /// <param name="hardwareKeyModifierKeys">Hardware key modifier keys.</param>
 public static void RemoveHardwareKeyListener(this HardwareKeyPage page, string keyInput, HardwareKeyModifierKeys hardwareKeyModifierKeys = HardwareKeyModifierKeys.None) => RemoveHardwareKeyListener(page as VisualElement, keyInput, hardwareKeyModifierKeys);
コード例 #6
0
 /// <summary>
 /// Adds a hardware key listener to this ContentPage.
 /// </summary>
 /// <returns>The hardware key listener.</returns>
 /// <param name="page">Forms9Patch.HardwareKeyPage.</param>
 /// <param name="hardwareKeyListener">Hardware key listener.</param>
 public static HardwareKeyListener AddHardwareKeyListener(this HardwareKeyPage page, HardwareKeyListener hardwareKeyListener) => AddHardwareKeyListener(page as VisualElement, hardwareKeyListener);
コード例 #7
0
 /// <summary>
 /// Adds a hardware key listener to HardwareKeyPage.
 /// </summary>
 /// <returns>The hardware key listener.</returns>
 /// <param name="page">Page.</param>
 /// <param name="keyInput">Key input.</param>
 public static HardwareKeyListener AddHardwareKeyListener(this HardwareKeyPage page, string keyInput) => AddHardwareKeyListener(page as VisualElement, keyInput, HardwareKeyModifierKeys.None, null, null);
コード例 #8
0
 /// <summary>
 /// Adds a hardware key listener to a HardwareKeyPage.
 /// </summary>
 /// <returns>The hardware key listener.</returns>
 /// <param name="page">Page.</param>
 /// <param name="keyInput">Key input.</param>
 /// <param name="onPressed">On pressed.</param>
 public static HardwareKeyListener AddHardwareKeyListener(this HardwareKeyPage page, string keyInput, EventHandler <HardwareKeyEventArgs> onPressed) => AddHardwareKeyListener(page as VisualElement, keyInput, HardwareKeyModifierKeys.None, null, onPressed);
コード例 #9
0
 /// <summary>
 /// Adds a hardware key listener to a HardwareKeyPage.
 /// </summary>
 /// <returns>The hardware key listener.</returns>
 /// <param name="page">Page.</param>
 /// <param name="keyInput">Key input.</param>
 /// <param name="hardwareKeyModifierKeys">Hardware key modifier keys.</param>
 /// <param name="discoverableTitle">Discoverable title.</param>
 /// <param name="onPressed">On pressed.</param>
 public static HardwareKeyListener AddHardwareKeyListener(this HardwareKeyPage page, string keyInput, HardwareKeyModifierKeys hardwareKeyModifierKeys, string discoverableTitle, EventHandler <HardwareKeyEventArgs> onPressed = null) => AddHardwareKeyListener(page as VisualElement, keyInput, hardwareKeyModifierKeys, discoverableTitle, onPressed);