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);
        }
Example #2
0
        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);
 }
Example #4
0
 //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);
 }
Example #5
0
        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);
     }
 }
Example #7
0
        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);
					}
				}
			}
Example #9
0
 public void Add(FrameworkElement element)
 {
     AddChild(element);
     MouseDown += new System.Windows.Input.MouseButtonEventHandler(OnMouseDown);
     KeyDown   += new System.Windows.Input.KeyEventHandler(OnKeyDown);
 }
Example #10
0
		public XDataGrid()
		{
			SelectionChanged += new SelectionChangedEventHandler(DataGrid_SelectionChanged);
			PreviewMouseDown += new System.Windows.Input.MouseButtonEventHandler(DataGrid_PreviewMouseDown);
			MouseDoubleClick += new System.Windows.Input.MouseButtonEventHandler(DataGrid_MouseDoubleClick);
		}
Example #11
0
    public void Add(FrameworkElement element)
    {
      AddChild(element);
			MouseDown += new System.Windows.Input.MouseButtonEventHandler(OnMouseDown);
			KeyDown += new System.Windows.Input.KeyEventHandler(OnKeyDown);
    }
        /// <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);
        }