public static void AcquirePriortyofScreenTouch() { ScreenTouchMode = ScreenTouchMode.BlockingAndGesture; if (!IsWindowOpen <GestureWindow>()) { GestureWindow win = new GestureWindow(); win.Show(); } }
/// <summary> /// Trigger while a user faces to screen. /// </summary> public static void BlockingScreenTouch() { ScreenTouchMode = ScreenTouchMode.Blocking; if (!IsWindowOpen <BlockingWindow>()) { BlockingWindow win = new BlockingWindow(); win.Show(); } }
public static void RecoverScreenTouch() { ScreenTouchMode = ScreenTouchMode.Normal; if (IsWindowOpen <BlockingWindow>() || IsWindowOpen <GestureWindow>()) { foreach (Window window in Application.Current.Windows) { if (window.Title == "BlockingWindow" || window.Title == "GestureWindow") { window.Close(); } } } }