public StencilVM() { Symbolfilters = new SymbolFilters(); SymbolFilterProvider node4 = new SymbolFilterProvider { Content = "DataFlow Shapes", SymbolFilter = Filter }; SymbolFilterProvider node2 = new SymbolFilterProvider { Content = "UML Class", SymbolFilter = Filter }; SymbolFilterProvider node5 = new SymbolFilterProvider { Content = "UMLActivity Shapes", SymbolFilter = Filter }; SymbolFilterProvider node6 = new SymbolFilterProvider { Content = "UMLUseCase Shapes", SymbolFilter = Filter }; SymbolFilterProvider node7 = new SymbolFilterProvider { Content = "UMLRelationship Shapes", SymbolFilter = Filter }; this.Symbolfilters.Add(node2); this.Symbolfilters.Add(node4); this.Symbolfilters.Add(node5); this.Symbolfilters.Add(node6); this.Symbolfilters.Add(node7); this.Selectedfilter = Symbolfilters[0]; }
public StencilViewModel() { Symbolfilters = new SymbolFilters(); SymbolFilterProvider node1 = new SymbolFilterProvider { Content = "Basic Shapes", IsChecked = true, SymbolFilter = Filter }; SymbolFilterProvider node7 = new SymbolFilterProvider { Content = "UMLRelationship Shapes", SymbolFilter = Filter }; SymbolFilterProvider node8 = new SymbolFilterProvider { Content = "Swimlane Shapes", SymbolFilter = Filter }; SymbolFilterProvider node9 = new SymbolFilterProvider { Content = "BPMNEditor Shapes", SymbolFilter = Filter }; SymbolFilterProvider node10 = new SymbolFilterProvider { Content = "Connectors", SymbolFilter = Filter }; SymbolFilterProvider node11 = new SymbolFilterProvider { Content = "Groups", SymbolFilter = Filter }; SymbolFilterProvider node12 = new SymbolFilterProvider { Content = "UISymbols", SymbolFilter = Filter }; this.Symbolfilters.Add(node1); this.Symbolfilters.Add(node8); this.Symbolfilters.Add(node9); this.Symbolfilters.Add(node10); this.Symbolfilters.Add(node11); this.Symbolfilters.Add(node12); this.Selectedfilter = Symbolfilters[0]; }
public BlankStencilVM() { SymbolFilters = new SymbolFilters(); SymbolFilterProvider inputshapes = new SymbolFilterProvider { Content = "Basic Shapes", SymbolFilter = Filter }; SymbolFilterProvider outputhapes = new SymbolFilterProvider { Content = "Flow Shapes", SymbolFilter = Filter }; SymbolFilterProvider logicgateshapes = new SymbolFilterProvider { Content = "Arrow", SymbolFilter = Filter }; SymbolFilterProvider flipflophapes = new SymbolFilterProvider { Content = "DataFlow", SymbolFilter = Filter }; SymbolFilterProvider othershapes = new SymbolFilterProvider { Content = "UML Activity", SymbolFilter = Filter }; SymbolFilterProvider electricalshapes = new SymbolFilterProvider { Content = "Electrical Shapes", SymbolFilter = Filter }; this.SymbolFilters.Add(inputshapes); this.SymbolFilters.Add(outputhapes); this.SymbolFilters.Add(logicgateshapes); this.SymbolFilters.Add(flipflophapes); this.SymbolFilters.Add(othershapes); this.SymbolFilters.Add(electricalshapes); this.SelectedFilter = SymbolFilters[0]; }
public LogicCircuitStencilVM() { GetSymbols(); SymbolFilters = new SymbolFilters(); SymbolFilterProvider all = new SymbolFilterProvider { Content = "All", SymbolFilter = Filter }; SymbolFilterProvider inputshapes = new SymbolFilterProvider { Content = "Input Controls", SymbolFilter = Filter }; SymbolFilterProvider outputhapes = new SymbolFilterProvider { Content = "Output Controls", SymbolFilter = Filter }; SymbolFilterProvider logicgateshapes = new SymbolFilterProvider { Content = "Logic Gates", SymbolFilter = Filter }; SymbolFilterProvider flipflophapes = new SymbolFilterProvider { Content = "Flip-Flops", SymbolFilter = Filter }; SymbolFilterProvider othershapes = new SymbolFilterProvider { Content = "Other", SymbolFilter = Filter }; this.SymbolFilters.Add(all); this.SymbolFilters.Add(inputshapes); this.SymbolFilters.Add(outputhapes); this.SymbolFilters.Add(logicgateshapes); this.SymbolFilters.Add(flipflophapes); this.SymbolFilters.Add(othershapes); this.SelectedFilter = SymbolFilters[0]; }
public LocalizationRibbonViewModel() { ////Initialize Assembly Assembly assembly = this.GetType().Assembly; manager = new System.Resources.ResourceManager("syncfusion.diagramdemos.wpf.Resources.Syncfusion.SfDiagram.Wpf", assembly); Symbolfilters = new SymbolFilters(); SymbolFilterProvider all = new SymbolFilterProvider { Content = manager.GetString("All"), SymbolFilter = Filter }; SymbolFilterProvider basicshapes = new SymbolFilterProvider { Content = manager.GetString("BasicShapes"), SymbolFilter = Filter }; SymbolFilterProvider flowshapes = new SymbolFilterProvider { Content = manager.GetString("FlowShapes"), SymbolFilter = Filter }; SymbolFilterProvider arrowshapes = new SymbolFilterProvider { Content = manager.GetString("ArrowShapes"), SymbolFilter = Filter }; this.Symbolfilters.Add(all); this.Symbolfilters.Add(basicshapes); this.Symbolfilters.Add(flowshapes); this.Symbolfilters.Add(arrowshapes); this.Selectedfilter = Symbolfilters[0]; }
public StencilVM() { Symbolfilters = new SymbolFilters(); SymbolFilterProvider node1 = new SymbolFilterProvider { Content = "Basic Shapes", IsChecked = true, SymbolFilter = Filter }; SymbolFilterProvider node2 = new SymbolFilterProvider { Content = "Flow Shapes", IsChecked = true, SymbolFilter = Filter }; SymbolFilterProvider node3 = new SymbolFilterProvider { Content = "Arrow Shapes", IsChecked = true, SymbolFilter = Filter }; SymbolFilterProvider node4 = new SymbolFilterProvider { Content = "DataFlow Shapes", SymbolFilter = Filter }; SymbolFilterProvider node5 = new SymbolFilterProvider { Content = "UMLActivity Shapes", SymbolFilter = Filter }; SymbolFilterProvider node6 = new SymbolFilterProvider { Content = "UMLUseCase Shapes", SymbolFilter = Filter }; SymbolFilterProvider node7 = new SymbolFilterProvider { Content = "UMLRelationship Shapes", SymbolFilter = Filter }; SymbolFilterProvider node8 = new SymbolFilterProvider { Content = "Electrical Shapes", SymbolFilter = Filter }; SymbolFilterProvider node9 = new SymbolFilterProvider { Content = "Swimlane Shapes", SymbolFilter = Filter }; SymbolFilterProvider node10 = new SymbolFilterProvider { Content = "BPMNEditor Shapes", SymbolFilter = Filter }; this.Symbolfilters.Add(node1); this.Symbolfilters.Add(node2); this.Symbolfilters.Add(node3); this.Symbolfilters.Add(node4); this.Symbolfilters.Add(node5); this.Symbolfilters.Add(node6); this.Symbolfilters.Add(node7); this.Symbolfilters.Add(node8); this.Symbolfilters.Add(node9); this.Symbolfilters.Add(node10); this.Selectedfilter = Symbolfilters[0]; }
public MainWindow() { InitializeComponent(); /* d*/ diagram.Nodes = new ObservableCollection <BaseGateViewModel>(); diagram.Connectors = new ObservableCollection <WireViewModel>(); diagram.DefaultConnectorType = ConnectorType.CubicBezier; //Adding quick command to the nodes. (diagram.SelectedItems as SelectorViewModel).SelectorConstraints = SelectorConstraints.Tooltip; //Adding known types to the diagram diagram.KnownTypes = () => new List <Type>() { typeof(ComboBoxInputContent), typeof(TimerContent), }; (diagram.Info as IGraphInfo).ConnectorTargetChangedEvent += MainWindow_ConnectorTargetChangedEvent; (diagram.Info as IGraphInfo).ItemDeleted += MainWindow_ItemDeleted; (diagram.Info as IGraphInfo).ItemTappedEvent += MainWindow_ItemTappedEvent; (diagram.Info as IGraphInfo).DragOver += MainWindow_DragOver; (diagram.Info as IGraphInfo).DragEnter += MainWindow_DragEnter; (diagram.Info as IGraphInfo).ItemDropEvent += MainWindow_ItemDropEvent; (diagram.Info as IGraphInfo).ObjectDrawn += MainWindow_ObjectDrawn; #region stencil var symbolfilters = new SymbolFilters(); symbolfilters.Add(new SymbolFilterProvider { Content = "All", SymbolFilter = FilterProvider, IsChecked = true }); symbolfilters.Add(new SymbolFilterProvider { Content = "Inputs/Outputs", SymbolFilter = FilterProvider, IsChecked = true }); symbolfilters.Add(new SymbolFilterProvider { Content = "Gates", SymbolFilter = FilterProvider, IsChecked = true }); stencil.SymbolFilters = symbolfilters; stencil.SelectedFilter = symbolfilters[0]; stencil.Constraints &= ~StencilConstraints.AllowDragDrop; #endregion }
public StencilVM() { Symbolfilters = new SymbolFilters(); SymbolFilterProvider all = new SymbolFilterProvider { Content = "All", SymbolFilter = Filter }; SymbolFilterProvider Node = new SymbolFilterProvider { Content = "Nodes", SymbolFilter = Filter }; SymbolFilterProvider Con = new SymbolFilterProvider { Content = "Connector", SymbolFilter = Filter }; this.Symbolfilters.Add(all); this.Symbolfilters.Add(Node); this.Symbolfilters.Add(Con); this.Selectedfilter = Symbolfilters[0]; }
public NetworkStencilVM() { Symbolfilters = new SymbolFilters(); SymbolFilterProvider all = new SymbolFilterProvider { Content = "All", SymbolFilter = Filter }; SymbolFilterProvider computershapes = new SymbolFilterProvider { Content = "Computers and Moniters", SymbolFilter = Filter }; SymbolFilterProvider networkshapes = new SymbolFilterProvider { Content = "Network and Peripherals", SymbolFilter = Filter }; Symbolfilters.Add(all); Symbolfilters.Add(computershapes); Symbolfilters.Add(networkshapes); Selectedfilter = Symbolfilters[0]; }
public StencilVM() { //List<SymbolVM> items = new List<SymbolVM>() // { // new SymbolVM() {Symbol = new TextBlock {Text = "AAA"}}, // new SymbolVM() {Symbol = new TextBlock {Text = "BBB"}}, // new SymbolVM() {Symbol = new TextBlock {Text = "CCC"}}, // new SymbolVM() {Symbol = new TextBlock {Text = "DDD"}}, // new SymbolVM() {Symbol = new TextBlock {Text = "EEE"}}, // new SymbolVM() {Symbol = new TextBlock {Text = "FFF"}}, // new SymbolVM() {Symbol = new TextBlock {Text = "GGG"}}, // }; SymbolFilterProvider all = new SymbolFilterProvider { SymbolFilter = All, Content = "All" }; SymbolFilterProvider basicShapes = new SymbolFilterProvider { SymbolFilter = Filter, Content = "Basic Shapes" }; SymbolFilterProvider flowChart = new SymbolFilterProvider { SymbolFilter = Filter, Content = "BPMN Shapes" }; SymbolFilterProvider electrical = new SymbolFilterProvider { SymbolFilter = Filter, Content = "Electrical" }; SymbolFilterProvider connector = new SymbolFilterProvider { SymbolFilter = Filter, Content = "Arrow" }; Filters = new SymbolFilters() { all, basicShapes, flowChart, electrical, connector }; SelectedFilter = all; }
public StencilViewModel() { Symbolfilters = new SymbolFilters(); SymbolFilterProvider all = new SymbolFilterProvider { Content = "All", SymbolFilter = Filter }; SymbolFilterProvider basicshapes = new SymbolFilterProvider { Content = "Basic Shapes", SymbolFilter = Filter }; SymbolFilterProvider flowshapes = new SymbolFilterProvider { Content = "Flow Shapes", SymbolFilter = Filter }; SymbolFilterProvider arrowshapes = new SymbolFilterProvider { Content = "Arrow Shapes", SymbolFilter = Filter }; this.Symbolfilters.Add(all); this.Symbolfilters.Add(basicshapes); this.Symbolfilters.Add(flowshapes); this.Symbolfilters.Add(arrowshapes); this.Selectedfilter = Symbolfilters[0]; }
public FlowDiagramViewModel() { Symbolfilters = new SymbolFilters(); SymbolFilterProvider basicshapes = new SymbolFilterProvider { Content = "Basic Shapes", IsChecked = true, SymbolFilter = Filter }; SymbolFilterProvider flowshapes = new SymbolFilterProvider { Content = "Flow Shapes", IsChecked = true, SymbolFilter = Filter }; SymbolFilterProvider dataflowshapes = new SymbolFilterProvider { Content = "DataFlow Shapes", IsChecked = true, SymbolFilter = Filter }; SymbolFilterProvider arrowshapes = new SymbolFilterProvider { Content = "Arrow Shapes", SymbolFilter = Filter }; this.Symbolfilters.Add(basicshapes); this.Symbolfilters.Add(flowshapes); this.symbolfilters.Add(dataflowshapes); this.Symbolfilters.Add(arrowshapes); this.Selectedfilter = Symbolfilters[0]; }
public CustomDiagramViewModel() { Symbolfilters = new SymbolFilters(); SymbolFilterProvider basicshapes = new SymbolFilterProvider { Content = "Basic Shapes", SymbolFilter = Filter }; SymbolFilterProvider flowshapes = new SymbolFilterProvider { Content = "Flow Shapes", SymbolFilter = Filter }; SymbolFilterProvider dataflowshapes = new SymbolFilterProvider { Content = "DataFlow Shapes", SymbolFilter = Filter }; SymbolFilterProvider arrowshapes = new SymbolFilterProvider { Content = "Arrow Shapes", SymbolFilter = Filter }; Theme = new OfficeTheme(); this.Symbolfilters.Add(basicshapes); this.Symbolfilters.Add(flowshapes); this.symbolfilters.Add(dataflowshapes); this.Symbolfilters.Add(arrowshapes); this.Selectedfilter = Symbolfilters[0]; }