Exemplo n.º 1
0
        private void butDoLoad_Click(object sender, RoutedEventArgs e)
        {
            if (txtLoadName.Value == "deleteall")
            {
                PerformAction?.Invoke("DeleteAllSketchs", new ToolbarEventArgs()
                {
                    ActionType = "DeleteAllSketchs"
                });
                return;
            }

            if (txtLoadName.Value == "loadsample")
            {
                PerformAction?.Invoke("LoadSampleSketch", new ToolbarEventArgs()
                {
                    ActionType = "LoadSampleSketch"
                });
                return;
            }

            if (txtLoadName.DataContext is SketchDataModel)
            {
                var dc = txtLoadName.DataContext as SketchDataModel;
                PerformAction?.Invoke("LoadSketch", new ToolbarEventArgs()
                {
                    ActionType = "LoadSketch", Data = dc.Id.ToString()
                });
                txtLoadName.DataContext = null;
            }
        }
Exemplo n.º 2
0
 private void butLoad_Click(object sender, RoutedEventArgs e)
 {
     PerformAction?.Invoke("GetAllSketchs", new ToolbarEventArgs()
     {
         ActionType = "GetAllSketchs"
     });
 }
Exemplo n.º 3
0
 private void layoutRoot_PointerReleased(object sender, PointerRoutedEventArgs e)
 {
     PerformAction?.Invoke(this, new PageLayoutEventArgs()
     {
         ActionType = "PageSelected", StartPoint = e.GetCurrentPoint(null)
     });
 }
Exemplo n.º 4
0
 private void butStamp_Click(object sender, RoutedEventArgs e)
 {
     PerformAction?.Invoke(this, new CircleEventArgs()
     {
         ActionType = eActionTypes.CreateFromStamp
     });
 }
Exemplo n.º 5
0
        private void edges_PerformAction(object sender, EventArgs e)
        {
            var ea = e as ResizeMoveEdgesEventArgs;

            if (ea.ActionType == eActionTypes.ToolbarTopRight)
            {
                if (spToolbar.Visibility == Visibility.Visible)
                {
                    spToolbar.Visibility = Visibility.Collapsed;
                }
                else
                {
                    spToolbar.Visibility = Visibility.Visible;
                }
            }
            else if (ea.ActionType == eActionTypes.CenterLeft)
            {
                if (leftCenterToolBar.Visibility == Visibility.Visible)
                {
                    leftCenterToolBar.Visibility = Visibility.Collapsed;
                }
                else
                {
                    leftCenterToolBar.Visibility = Visibility.Visible;
                }
            }

            PerformAction?.Invoke(this, e);
        }
Exemplo n.º 6
0
 private void butCenterLeft_PointerPressed(object sender, PointerRoutedEventArgs e)
 {
     PerformAction?.Invoke(this, new ResizeMoveEdgesEventArgs()
     {
         ActionType = eActionTypes.CenterLeft
     });
 }
Exemplo n.º 7
0
 private void butClose_Click(object sender, RoutedEventArgs e)
 {
     PerformAction?.Invoke(this, new ShapeEventArgs()
     {
         ActionType = eActionTypes.CloseStamp
     });
 }
Exemplo n.º 8
0
 private void butDoSave_Click(object sender, RoutedEventArgs e)
 {
     PerformAction?.Invoke("SaveSketch", new ToolbarEventArgs()
     {
         ActionType = "SaveSketch", Data = txtSaveName.Value
     });
 }
Exemplo n.º 9
0
        private void BRD_BTN_Run_Tapped(object sender, TappedRoutedEventArgs e)
        {
            //PerformAction

            if (PerformAction != null)
            {
                PerformAction?.Invoke(sender, null);
            }
        }
Exemplo n.º 10
0
        private void grdPointerReleased(object sender, PointerRoutedEventArgs e)
        {
            var nm = (string)((Grid)sender).Tag;

            PerformAction?.Invoke(this, new PageLayoutEventArgs()
            {
                ActionType = nm + "PageLayoutFinished", StartPoint = e.GetCurrentPoint(null)
            });
        }
Exemplo n.º 11
0
        private void pgLayer_LayerChanged(object sender, EventArgs e)
        {
            var plea = e as PageLayerEventArgs;
            var page = this.DataContext as SketchPage;

            page.ExternalPC("Layers");

            PerformAction?.Invoke(null, plea);
        }
Exemplo n.º 12
0
        private void butEntityLines_Click(object sender, RoutedEventArgs e)
        {
            var pt = getPoint((UIElement)sender);

            PerformAction?.Invoke(null, new ToolbarEventArgs()
            {
                ActionType = "AddEntityLines", StartPoint = pt, StampType = typeof(Stamps.EntityLines)
            });
        }
Exemplo n.º 13
0
    private void OnActionNeeded()
    {
        // A bunch of Bars need to do something important now.

        if (PerformAction != null)
        {
            PerformAction.Invoke();
        }
    }
Exemplo n.º 14
0
        private void butImage_Click(object sender, RoutedEventArgs e)
        {
            var pt = getPoint((UIElement)sender);

            PerformAction?.Invoke(null, new ToolbarEventArgs()
            {
                ActionType = "AddImage", StartPoint = pt, StampType = typeof(Stamps.Picture)
            });
        }
Exemplo n.º 15
0
        private void butGenericStamp_Click(object sender, RoutedEventArgs e)
        {
            var pathData = ((X.UI.Path.Path)((Button)sender).Content).Data;
            var pt       = getPoint((UIElement)sender);

            PerformAction?.Invoke(null, new ToolbarEventArgs()
            {
                ActionType = "AddStamp", StartPoint = pt, StampType = typeof(Windows.UI.Xaml.Shapes.Path), Data = pathData
            });
        }
Exemplo n.º 16
0
 private void butDoDelete_Click(object sender, RoutedEventArgs e)
 {
     if (txtLoadName.DataContext is SketchDataModel)
     {
         var dc = txtLoadName.DataContext as SketchDataModel;
         PerformAction?.Invoke("DeleteSketch", new ToolbarEventArgs()
         {
             ActionType = "DeleteSketch", Data = dc.Id.ToString()
         });
         txtLoadName.DataContext = null;
     }
 }
Exemplo n.º 17
0
        private void butGridMarker_Click(object sender, RoutedEventArgs e)
        {
            PerformAction?.Invoke(this, new CircleEventArgs()
            {
                ActionType = eActionTypes.ToggleGridMarkers
            });

            if (grdGridMarkers.Visibility == Visibility.Visible)
            {
                grdGridMarkers.Visibility = Visibility.Collapsed;
            }
            else
            {
                grdGridMarkers.Visibility = Visibility.Visible;
            }

            grdGridRotationMarkers.Visibility = grdGridMarkers.Visibility;
        }
Exemplo n.º 18
0
        private void edges_PerformAction(object sender, EventArgs e)
        {
            var ea = e as ResizeMoveEdgesEventArgs;

            if (ea.ActionType == eActionTypes.ToolbarTopRight)
            {
                if (spToolbar.Visibility == Visibility.Visible)
                {
                    spToolbar.Visibility = Visibility.Collapsed;
                }
                else
                {
                    spToolbar.Visibility = Visibility.Visible;
                }
            }
            else if (ea.ActionType == eActionTypes.CenterLeft)
            {
                if (leftCenterToolBar.Visibility == Visibility.Visible)
                {
                    leftCenterToolBar.Visibility = Visibility.Collapsed;
                }
                else
                {
                    leftCenterToolBar.Visibility = Visibility.Visible;
                }
            }
            else if (ea.ActionType == eActionTypes.MoveTopLeft)
            {
                if (_foundSelectedPageContent != null)
                {
                    determineBoundElements();
                }
            }
            else if (ea.ActionType == eActionTypes.ResizeBottomRight)
            {
                if (_foundSelectedPageContent != null)
                {
                    determineBoundElements();
                }
            }

            PerformAction?.Invoke(this, e);
        }
Exemplo n.º 19
0
        protected override void OnMouseUp(MouseEventArgs mevent)
        {
            if (!bAllow)
            {
                return;
            }

            base.OnMouseUp(mevent);

            if (wasDown)
            {
                pfCallback?.Invoke();
                pfPress?.Invoke((int)Tag);
            }

            wasDown = false;

            activeID = (int)SimonControlState.OFF;

            Invalidate();
        }
Exemplo n.º 20
0
 private void butEntityContainer_Click(object sender, RoutedEventArgs e)
 {
     PerformAction?.Invoke("AddEntityContainer", EventArgs.Empty);
 }
Exemplo n.º 21
0
 public void Action()
 {
     PerformAction?.Invoke();
 }
Exemplo n.º 22
0
 private void butOne_Click(object sender, RoutedEventArgs e)
 {
     PerformAction?.Invoke("SnapViewer", EventArgs.Empty);
 }
Exemplo n.º 23
0
 //Picker : SaveSketch
 private void pikSaveSketch_PerformAction(object sender, EventArgs e)
 {
     PerformAction?.Invoke(sender, e);
 }
Exemplo n.º 24
0
 private void but1200600_Click(object sender, RoutedEventArgs e)
 {
     PerformAction?.Invoke("AddPage1200600", EventArgs.Empty);
 }