Exemplo n.º 1
0
 public void OnToolArc()
 {
     if (CurrentTool?.Title == "Path" && CurrentPathTool?.Title != "Arc")
     {
         CurrentPathTool?.Reset();
         CurrentPathTool = PathTools.FirstOrDefault(t => t.Title == "Arc");
     }
     else
     {
         OnResetTool();
         CurrentTool = Tools.FirstOrDefault(t => t.Title == "Arc");
     }
 }
Exemplo n.º 2
0
 public void OnToolQuadraticBezier()
 {
     if (CurrentTool?.Title == "Path" && CurrentPathTool?.Title != "QuadraticBezier")
     {
         CurrentPathTool?.Reset();
         CurrentPathTool = PathTools.FirstOrDefault(t => t.Title == "QuadraticBezier");
     }
     else
     {
         OnResetTool();
         CurrentTool = Tools.FirstOrDefault(t => t.Title == "QuadraticBezier");
     }
 }
Exemplo n.º 3
0
 private void OnResetPathTool()
 {
     CurrentPathTool?.Reset();
 }