public static PointerType ToNative(this InkToolbarTool source) { return(source switch { InkToolbarTool.BallpointPen => PointerType.PEN, InkToolbarTool.Pencil => PointerType.PEN, InkToolbarTool.Highlighter => PointerType.PEN, InkToolbarTool.Eraser => PointerType.ERASER, InkToolbarTool.CustomPen => PointerType.PEN, InkToolbarTool.CustomTool => PointerType.TOUCH, _ => throw new ArgumentOutOfRangeException(nameof(source), source, null) });
/// <summary> /// <see cref="windows.UI.Xaml.Controls.InkToolbar.GetToolButton"/> /// </summary> /// <returns>WindowsXamlHostBase</returns> public WindowsXamlHostBase GetToolButton(InkToolbarTool tool) => UwpControl.GetToolButton((windows.UI.Xaml.Controls.InkToolbarTool)(int) tool).GetWrapper();
public static void SetActiveToolKind(DependencyObject element, InkToolbarTool value) { element.SetValue(ActiveToolKindProperty, value); }