void ControlView_Minimise(object sender, RoutedEventArgs e) { ControlView mw = sender as ControlView; Window w = Window.GetWindow(mw); w.WindowState = WindowState.Minimized; }
void ControlView_Close(object sender, RoutedEventArgs e) { ControlView mw = sender as ControlView; WindowView wv = Window.GetWindow(this) as WindowView; wv.HideContent(mw); }
private static void OnNextCommand(object sender, ExecutedRoutedEventArgs e) { ControlView mw = sender as ControlView; RoutedEventArgs args = new RoutedEventArgs(); args.RoutedEvent = NextEvent; mw.RaiseEvent(args); }
public virtual void HideContent(ControlView cv) { Grid g = this.Template.FindName("PART_Modal", this) as Grid; if (g != null) { g.Children.Remove(cv); } }
public virtual void ShowContent(ControlView cv) { WindowView wv = Window.GetWindow(this) as WindowView; wv.ShowContent(cv); return; Grid g = this.Template.FindName("PART_Modal", this) as Grid; if (g != null) { g.Children.Add(cv); } }
void ControlView_MouseDoubleClick(object sender, MouseButtonEventArgs e) { ControlView mw = sender as ControlView; Window w = Window.GetWindow(mw); if (w.WindowState == WindowState.Maximized) { w.WindowState = WindowState.Normal; } else { w.WindowState = WindowState.Maximized; } }
void ControlView_Maximise(object sender, RoutedEventArgs e) { ControlView mw = sender as ControlView; Window w = Window.GetWindow(mw); if (w.WindowState == WindowState.Maximized) { w.WindowState = WindowState.Normal; w.Topmost = true; } else { w.WindowState = WindowState.Maximized; w.Topmost = false; } }
private static void OnSaveCommand(object sender, ExecutedRoutedEventArgs e) { ControlView mw = sender as ControlView; mw.DoSave(); }