Exemplo n.º 1
0
 public FigureSelectVM(Grid FiguresSelectPanel, CanvasVM canvasVM, SliderVM slider, ColorVM colorVM)
 {
     this.canvasVM = canvasVM;
     NewFigure     = new ButtonCommand(obj =>
     {
         foreach (Button elem in FiguresSelectPanel.Children)
         {
             elem.Background = new SolidColorBrush(MaterialDesignColors.Recommended.CyanSwatch.Cyan500);
         }
         var btn        = obj as Button;
         btn.Background = new SolidColorBrush(MaterialDesignColors.Recommended.RedSwatch.Red500);
         canvasVM.SetEventbyButtonName(btn.Name);
         FabricFiguries.Create(btn.Name);
         FabricFiguries.SetThickness(slider.SliderValue);
         FabricFiguries.SetColor(ColorTranslator.FromHtml(colorVM.CurrentColor));
     });
     foreach (Button elem in FiguresSelectPanel.Children)
     {
         elem.Command          = NewFigure;
         elem.CommandParameter = elem;
     }
 }
Exemplo n.º 2
0
 public SelectToolsVM(CanvasVM canVM)
 {
     canvasVM = canVM;
 }