public Button GetButton(SelectionButtonEnum index)
 {
     if (index == SelectionButtonEnum.Point)
     {
         return(Btn_Point);
     }
     else if (index == SelectionButtonEnum.Polyline)
     {
         return(Btn_Polyline);
     }
     else if (index == SelectionButtonEnum.Polygon)
     {
         return(Btn_Polygon);
     }
     else if (index == SelectionButtonEnum.Rectangle)
     {
         return(Btn_Rectangle);
     }
     else if (index == SelectionButtonEnum.Stop)
     {
         return(Btn_Stop);
     }
     else if (index == SelectionButtonEnum.Clear)
     {
         return(Btn_Clear);
     }
     else
     {
         return(null);
     }
 }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Button btn;

            foreach (UIElement element in ButtonsHolder.Children)
            {
                btn = element as Button;
                if (btn != null)
                {
                    VisualStateManager.GoToState(btn, "UnSelected", false);
                }
            }

            btn = sender as Button;
            VisualStateManager.GoToState(btn, "Selected", false);

            SelectionButtonEnum index = GetButtonEnum(btn);
            string tooltip            = ToolTipService.GetToolTip(btn) as string;

            Status = tooltip;

            if (ToolbarClicked != null)
            {
                SelectionToolbarItemArgs args = new SelectionToolbarItemArgs();
                args.Index = index;
                ToolbarClicked(this, args);
            }
        }
 public void ShowAllButton(System.Windows.Visibility vis)
 {
     for (int i = 0; i <= 5; i++)
     {
         SelectionButtonEnum index = (SelectionButtonEnum)i;
         Button btn = GetButton(index);
         btn.Visibility = vis;
     }
 }
Пример #4
0
 public Button GetButton(SelectionButtonEnum index)
 {
     if (index == SelectionButtonEnum.Point)
         return Btn_Point;
     else if (index == SelectionButtonEnum.Polyline)
         return Btn_Polyline;
     else if (index == SelectionButtonEnum.Polygon)
         return Btn_Polygon;
     else if (index == SelectionButtonEnum.Rectangle)
         return Btn_Rectangle;
     else if (index == SelectionButtonEnum.Stop)
         return Btn_Stop;
     else if (index == SelectionButtonEnum.Clear)
         return Btn_Clear;
     else
         return null;
 }
        public void ShowButton(SelectionButtonEnum index, System.Windows.Visibility vis)
        {
            Button btn = GetButton(index);

            btn.Visibility = vis;
        }
Пример #6
0
 public void ShowButton(SelectionButtonEnum index, System.Windows.Visibility vis)
 {
     Button btn = GetButton(index);
     btn.Visibility = vis;
 }