1 write to modelElement
System.Activities.Core.Presentation (1)
System\Activities\Core\Presentation\FlowchartDesigner.xaml.cs (1)
103this.modelElement = new Dictionary<ModelItem, UIElement>();
61 references to modelElement
System.Activities.Core.Presentation (61)
System\Activities\Core\Presentation\FlowchartDesigner.Container.cs (5)
37Fx.Assert(this.modelElement.ContainsKey(modelItem), "Moved item does not exist."); 76DragDropHelper.ValidateItemsAreOnView(selectedItems, this.modelElement.Keys); 87DragDropHelper.ValidateItemsAreOnView(movedItems, this.modelElement.Keys); 328if (pastePointReference.ModelItem != null && this.modelElement.ContainsKey(pastePointReference.ModelItem)) 517UIElement deleteElement = (UIElement)(this.modelElement[shapeModelItem]);
System\Activities\Core\Presentation\FlowchartDesigner.Helpers.cs (3)
326modelItems.ForEach(p => { Fx.Assert(this.modelElement.ContainsKey(p), "View should be in the flowchart"); }); 332CreateLinkGesture(this.modelElement[modelItemsArray[i]], this.modelElement[modelItemsArray[i + 1]], out error, null);
System\Activities\Core\Presentation\FlowchartDesigner.ModelChangeReactions.cs (34)
38modelElement.Add(flowStart, start); 107if (this.modelElement.ContainsKey(itemOnCanvas)) 113FreeFormPanel.SetLocation(this.modelElement[itemOnCanvas], (Point)e.NewValue); 385if (!this.modelElement.ContainsKey(itemOnCanvas)) 390else if (!this.panel.Children.Contains(this.modelElement[itemOnCanvas])) 393viewsAdded.Add(this.modelElement[itemOnCanvas]); 418if (!modelElement.ContainsKey(dest)) 423elem2elemConnections.Add(Tuple.Create(modelElement[src], modelElement[dest], currentMI)); 432ConnectionPoint srcConnectionPoint = FlowchartDesigner.GetTrueConnectionPoint(modelElement[currentMI]); 434if (!modelElement.ContainsKey(trueDestOnCanvas)) 439point2elemConnections.Add(Tuple.Create(srcConnectionPoint, modelElement[trueDestOnCanvas], currentMI)); 443ConnectionPoint srcConnectionPoint = FlowchartDesigner.GetFalseConnectionPoint(modelElement[currentMI]); 445if (!modelElement.ContainsKey(falseDestOnCanvas)) 450point2elemConnections.Add(Tuple.Create(srcConnectionPoint, modelElement[falseDestOnCanvas], currentMI)); 461if (!modelElement.ContainsKey(defaultCaseOnCanvas)) 470elem2elemConnections.Add(Tuple.Create(modelElement[currentMI], modelElement[defaultCaseOnCanvas], linkModelItem)); 481if (!modelElement.ContainsKey(destModelItem)) 487elem2elemConnections.Add(Tuple.Create(modelElement[currentMI], modelElement[destModelItem], linkModelItem)); 533connectorList.Add(CreateLink(this.StartSymbol, modelElement[dest], this.ModelItem)); 586this.modelElement.Remove(shapeModelItem); 619newConnector = CreateLink(modelElement[src], modelElement[dest], srcModelItem); 628srcConnPoint = FlowchartDesigner.GetTrueConnectionPoint(modelElement[srcModelItem]); 632srcConnPoint = FlowchartDesigner.GetFalseConnectionPoint(modelElement[srcModelItem]); 634newConnector = CreateLink(srcConnPoint, modelElement[dest], srcModelItem); 652newConnector = CreateLink(modelElement[srcModelItem], modelElement[dest], linkModelItem); 657newConnector = CreateLink(this.StartSymbol, modelElement[dest], this.ModelItem); 671outGoingConnectors = GetOutGoingConnectors(this.modelElement[shapeModelItem]); 717ConnectionPoint trueConnPoint = FlowchartDesigner.GetTrueConnectionPoint(this.modelElement[shapeModelItem]); 718ConnectionPoint falseConnPoint = FlowchartDesigner.GetFalseConnectionPoint(this.modelElement[shapeModelItem]);
System\Activities\Core\Presentation\FlowchartDesigner.ModelChanges.cs (2)
171if (sourceConnPoint.Equals(FlowchartDesigner.GetTrueConnectionPoint(this.modelElement[linkSource]))) 183else if (sourceConnPoint.Equals(FlowchartDesigner.GetFalseConnectionPoint(this.modelElement[linkSource])))
System\Activities\Core\Presentation\FlowchartDesigner.xaml.cs (17)
219Fx.Assert(this.modelElement.ContainsKey(selection), "Selection is not contained in this container"); 245if (selection.SelectionCount == 1 && this.modelElement.ContainsKey(selection.PrimarySelection)) 284foreach (UIElement element in this.modelElement.Values) 338this.modelElement.Clear(); 407Fx.Assert(this.modelElement.ContainsKey(shapeModelItem), "The ModelItem does not exist."); 408UIElement element = this.modelElement[shapeModelItem]; 984if (sourceConnectionPoint.Equals(FlowchartDesigner.GetTrueConnectionPoint(this.modelElement[linkModelItem]))) 1216if (!this.modelElement.TryGetValue(model, out container)) 1231this.modelElement.Add(model, container); 1403if (srcConnPoint.Equals(FlowchartDesigner.GetTrueConnectionPoint(this.modelElement[linkModelItem]))) 1582PerformInternalMove(modelElement[droppedModelItem], e.GetPosition(this.panel), anchorPoint, autoConnectDirection, connectorToSplit); 1980&& currentSelection.SelectedObjects.All<ModelItem>((p) => { return this.modelElement.ContainsKey(p); })) 2008UIElement shapeToMove = this.modelElement[selectedModelItem]; 2075if (!this.modelElement.ContainsKey(item)) 2393if (draggedModelItem != null && this.modelElement.ContainsKey(draggedModelItem)) 2395if (this.GetAttachedConnectors(this.modelElement[draggedModelItem]).Count > 0) 2425return this.modelElement[item];