public WatchViewFullscreen() { InitializeComponent(); MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(view_MouseButtonIgnore); MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(view_MouseButtonIgnore); MouseRightButtonUp += new System.Windows.Input.MouseButtonEventHandler(view_MouseRightButtonUp); PreviewMouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(view_PreviewMouseRightButtonDown); MenuItem mi = new MenuItem(); mi.Header = "Zoom to Fit"; mi.Click += new RoutedEventHandler(mi_Click); MainContextMenu.Items.Add(mi); //System.Windows.Shapes.Rectangle backgroundRect = new System.Windows.Shapes.Rectangle(); //Canvas.SetZIndex(backgroundRect, -10); //backgroundRect.IsHitTestVisible = false; //BrushConverter bc = new BrushConverter(); //Brush strokeBrush = (Brush)bc.ConvertFrom("#313131"); //backgroundRect.Stroke = strokeBrush; //backgroundRect.StrokeThickness = 1; //SolidColorBrush backgroundBrush = new SolidColorBrush(System.Windows.Media.Color.FromRgb(250, 250, 216)); //backgroundRect.Fill = backgroundBrush; //inputGrid.Children.Add(backgroundRect); }
public WatchView() { InitializeComponent(); MouseRightButtonUp += new System.Windows.Input.MouseButtonEventHandler(view_MouseRightButtonUp); PreviewMouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(view_PreviewMouseRightButtonDown); }
public SplashWindow1() { InitializeComponent(); Loaded += new RoutedEventHandler(SplashScreenWindow_Loaded); MouseDoubleClick += new System.Windows.Input.MouseButtonEventHandler(SplashScreenWindow_MouseDoubleClick); txtVersion.Text = string.Format(Strings.Splash_Version, Constants.Version); }
//private bool isDragging = false; public MoveThumb() { DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta); MouseUp += new System.Windows.Input.MouseButtonEventHandler(MoveThumb_MouseUp); MouseEnter += (s, e) => ForwardEvent(e); MouseLeave += (s, e) => ForwardEvent(e); }
public ToolAdorner(UIElement adornedElement, ViewModelBase viewModel, Point position, string name, int type = 0) : base(adornedElement) { visualChildren = new VisualCollection(this); _Location = position; _type = type; Name = name; _viewModel = viewModel; // TODO: Might be a memory leak MouseDown += new System.Windows.Input.MouseButtonEventHandler(curveAdorner_MouseDown); }
/// <xamlhelper/> protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo) { base.OnRenderSizeChanged(sizeInfo); System.Windows.Controls.Canvas canvas = this.Parent as System.Windows.Controls.Canvas; if (canvas != null) { if (handler == null) { handler = new System.Windows.Input.MouseButtonEventHandler(canvas_MouseDown); canvas.MouseDown += handler; } System.Windows.Controls.Canvas.SetLeft(this, X * canvas.ActualWidth - this.ActualWidth * 0.5d); System.Windows.Controls.Canvas.SetTop(this, Y * canvas.ActualHeight - this.ActualHeight * 0.5d); } }
protected void setContent() { BorderThickness = new Thickness(2); Width = content.Width; Height = content.Height + top.Height; allWindow = new StackPanel(); allWindow.Children.Add(top); allWindow.Children.Add(content); Content = allWindow; SizeToContent = SizeToContent.WidthAndHeight; ResizeMode = ResizeMode.NoResize; MouseDown += new System.Windows.Input.MouseButtonEventHandler(Window_MouseDown); WindowStyle = WindowStyle.None; WindowStartupLocation = WindowStartupLocation.CenterScreen; LocationChanged += ParentLocationChanged; }
private void LoadFunctionTree (System.Windows.Controls.TreeView FunctionTree, DataTable FuntionDescriptionsParameter) { FuntionDescriptions = FuntionDescriptionsParameter; FunctionTree.Items.Clear (); foreach (DataRow RootEntry in FuntionDescriptions.Rows) { ContextMenuEventHandler ContextHandler = new ContextMenuEventHandler (ItemToInsert_ContextMenuOpening); System.Windows.Input.MouseButtonEventHandler MouseDouble = new System.Windows.Input.MouseButtonEventHandler (ItemToInsert_MouseDoubleClick); if ((RootEntry ["ParentID"] == Convert.DBNull) || (((System.Guid) RootEntry ["ParentID"]) == System.Guid.Empty)) { TreeViewItem RootItem = new TreeViewItem (); RootItem.Header = RootEntry ["Description"].ToString (); RootItem.Tag = RootEntry; RootItem.ToolTip = RootEntry ["ToolTip"].ToString (); RootItem.ContextMenuOpening += new ContextMenuEventHandler (ItemToInsert_ContextMenuOpening); RootItem.MouseDoubleClick += new System.Windows.Input.MouseButtonEventHandler (ItemToInsert_MouseDoubleClick); FunctionTree.Items.Add (RootItem); LoadFunctionTreeLoop (RootItem, ContextHandler, MouseDouble); } } }
public void Add(FrameworkElement element) { AddChild(element); MouseDown += new System.Windows.Input.MouseButtonEventHandler(OnMouseDown); KeyDown += new System.Windows.Input.KeyEventHandler(OnKeyDown); }
public XDataGrid() { SelectionChanged += new SelectionChangedEventHandler(DataGrid_SelectionChanged); PreviewMouseDown += new System.Windows.Input.MouseButtonEventHandler(DataGrid_PreviewMouseDown); MouseDoubleClick += new System.Windows.Input.MouseButtonEventHandler(DataGrid_MouseDoubleClick); }
/// <summary> /// It attaches events to IUniverseOutputUIElement. /// <para></para> /// Прикрепляет к IUniverseOutputUIElement события. /// </summary> void InitializeEvents() { mouseDownOnFieldImage = (s, ev) => { try { if (UniverseProperty != null) { Image image = s as Image; Point pos = ev.GetPosition(image); PointInt posCube = RenderManagerMainFieldProperty.GetCubePosition(pos.X, pos.Y, image.ActualWidth, image.ActualHeight); UniverseObject uo = UniverseProperty.GetMatrixElement(posCube.X, posCube.Y); if (uo is Cell) { WindowImage.ShowModal( RenderManagerInfoTextProperty.DrawCellInfo(uo as Cell, maxInfoTextWidth, infoTextFontSize, Brushes.Black), LanguageHandler.GetInstance().CellInfoWindowTitle ); } } } catch { } }; universeOutputUIElement.ImageUniverseField.MouseDown += mouseDownOnFieldImage; universeOutputUIElement.OnStart = delegate { StartWork(); }; universeOutputUIElement.OnPause = delegate { PauseWorkAsync(); }; universeOutputUIElement.OnExit = delegate { Dispose(); }; universeOutputUIElement.OnOpenUniverseConstsRedactor = delegate { OpenUniverseConstsRedactor(); }; universeOutputUIElement.OnOpenFoodPlaceRedactor = delegate { OpenFoodPlaceRedactor(); }; universeOutputUIElement.OnOpenPoisonPlaceRedactor = delegate { OpenPoisonPlaceRedactor();; }; universeOutputUIElement.OnClearUniverseField = delegate { ClearUniverseField(); }; universeOutputUIElement.OnGenerateCells = delegate { if (universeOutputUIElement.CountOfCellsToGenerate != null) { GenerateCells((int)universeOutputUIElement.CountOfCellsToGenerate); } }; universeOutputUIElement.OnGenerateFoodOnAllField = delegate { GenerateFoodOnAllField(); }; universeOutputUIElement.OnResetResolution = delegate { if (universeOutputUIElement.ResolutionToReset == null) { return; } Size resolution = (Size)universeOutputUIElement.ResolutionToReset; ResetResolution(resolution.Width, resolution.Height); }; universeOutputUIElement.OnSaveUniverse = delegate { SaveUniverse(); }; universeOutputUIElement.OnGetWorkDeley = delegate { GetWorkDelay(); }; }
public WatchViewFullscreen() { InitializeComponent(); MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(view_MouseButtonIgnore); MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(view_MouseButtonIgnore); MouseRightButtonUp += new System.Windows.Input.MouseButtonEventHandler(view_MouseRightButtonUp); PreviewMouseRightButtonDown += new System.Windows.Input.MouseButtonEventHandler(view_PreviewMouseRightButtonDown); MenuItem mi = new MenuItem(); mi.Header = "Zoom to Fit"; mi.Click += new RoutedEventHandler(mi_Click); MainContextMenu.Items.Add(mi); System.Windows.Shapes.Rectangle backgroundRect = new System.Windows.Shapes.Rectangle(); Canvas.SetZIndex(backgroundRect, -10); backgroundRect.IsHitTestVisible = false; BrushConverter bc = new BrushConverter(); Brush strokeBrush = (Brush)bc.ConvertFrom("#313131"); backgroundRect.Stroke = strokeBrush; backgroundRect.StrokeThickness = 1; SolidColorBrush backgroundBrush = new SolidColorBrush(System.Windows.Media.Color.FromRgb(250, 250, 216)); backgroundRect.Fill = backgroundBrush; inputGrid.Children.Add(backgroundRect); }