3 types derived from WorkflowViewElement
System.Activities.Presentation (3)
System.Activities.Presentation\System\Activities\Presentation\ActivityDesigner.cs (1)
23public class ActivityDesigner : WorkflowViewElement
System.Activities.Presentation\System\Activities\Presentation\ErrorActivity.cs (1)
73internal class ErrorActivityView : WorkflowViewElement
System.Activities.Presentation\System\Activities\Presentation\View\DesignerWithHeader.cs (1)
13class DesignerWithHeader : WorkflowViewElement
1 instantiation of WorkflowViewElement
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\View\WorkflowViewService.cs (1)
104WorkflowViewElement errorElement = new WorkflowViewElement();
255 references to WorkflowViewElement
System.Activities.Presentation (255)
System.Activities.Presentation\System\Activities\Presentation\Annotations\AnnotationAdorner.cs (1)
138DesignerView designerView = ((WorkflowViewElement)AdornedElement).Context.Services.GetService<DesignerView>();
System.Activities.Presentation\System\Activities\Presentation\Annotations\AnnotationManager.cs (2)
21private WorkflowViewElement workflowViewElement; 38internal AnnotationManager(WorkflowViewElement workflowViewElement)
System.Activities.Presentation\System\Activities\Presentation\ContextMenuUtilities.cs (4)
112WorkflowViewElement element = modelItem.View as WorkflowViewElement; 125WorkflowViewElement element = modelItem.View as WorkflowViewElement;
System.Activities.Presentation\System\Activities\Presentation\CutCopyPasteHelper.cs (30)
74static void AddChildContainer(WorkflowViewElement viewElement, ICompositeView sourceContainer) 95static HashSet<ICompositeView> GetChildContainers(WorkflowViewElement workflowViewElement) 110WorkflowViewElement parent = GetParentViewElement(container); 119static WorkflowViewElement GetParentViewElement(ICompositeView container) 127internal static WorkflowViewElement GetParentViewElement(DependencyObject obj) 129while (obj != null && !(obj is WorkflowViewElement)) 133return obj as WorkflowViewElement; 218WorkflowViewElement rootView = view.RootDesigner as WorkflowViewElement; 302ICompositeView container = (ICompositeView)DragDropHelper.GetCompositeView((WorkflowViewElement)modelItem.View); 377List<WorkflowViewElement> parentViewElements = GetSelectableParentViewElements(modelItem.View as WorkflowViewElement); 379foreach (WorkflowViewElement view in parentViewElements) 389static List<WorkflowViewElement> GetSelectableParentViewElements(WorkflowViewElement childElement) 391List<WorkflowViewElement> parentViewElements = new List<WorkflowViewElement>(); 416internal static void DoPaste(EditingContext context, Point pastePoint, WorkflowViewElement pastePointReference) 480if (null != pasteModelItem && null != pasteModelItem.View && pasteModelItem.View is WorkflowViewElement) 482pasteContainer = ((WorkflowViewElement)pasteModelItem.View).ActiveCompositeView; 494if (pasteContainer != null && pasteContainer is WorkflowViewElement) 496WorkflowViewElement view = pasteContainer as WorkflowViewElement; 504WorkflowViewElement view = pasteModelItem.View as WorkflowViewElement; 515HashSet<ICompositeView> childrenContainers = CutCopyPasteHelper.GetChildContainers(pasteModelItem.View as WorkflowViewElement); 518pasteContainer = (ICompositeView)DragDropHelper.GetCompositeView((WorkflowViewElement)pasteModelItem.View); 704return null != item.View && item.View is WorkflowViewElement && 705null != ((WorkflowViewElement)item.View).ModelItem && 706CanCopy(((WorkflowViewElement)item.View).ModelItem.ItemType);
System.Activities.Presentation\System\Activities\Presentation\DeleteHelper.cs (5)
26p => (null != p.View && p.View is WorkflowViewElement && !p.View.Equals(designerView.RootDesigner))); 43var toDelete = selection.SelectedObjects.Where(p => null != p.View && p.View is WorkflowViewElement && !p.View.Equals(designerView.RootDesigner)); 52ICompositeView container = (ICompositeView)DragDropHelper.GetCompositeView((WorkflowViewElement)item.View); 74WorkflowViewElement rootView = view.RootDesigner as WorkflowViewElement;
System.Activities.Presentation\System\Activities\Presentation\DragDropHelper.cs (28)
57public static void SetCompositeView(WorkflowViewElement workflowViewElement, UIElement dragSource) 71public static UIElement GetCompositeView(WorkflowViewElement workflowViewElement) 80internal static DataObject DoDragMoveImpl(IEnumerable<WorkflowViewElement> draggedViewElements, Point referencePoint) 84WorkflowViewElement viewElement = null; 85foreach (WorkflowViewElement view in draggedViewElements) 127foreach (WorkflowViewElement view in draggedViewElements) 140public static DragDropEffects DoDragMove(WorkflowViewElement draggedViewElement, Point referencePoint) 419if (!(dropTarget is WorkflowViewElement)) 421dropTarget = VisualTreeUtils.FindVisualAncestor<WorkflowViewElement>(dropTarget); 605.GetCompositeView(modelItem.View as WorkflowViewElement) as ICompositeView; 688internal static void SetDragDropMovedViewElements(DragEventArgs e, IEnumerable<WorkflowViewElement> movedViewElements) 710internal static IEnumerable<WorkflowViewElement> GetDragDropMovedViewElements(DataObject data) 719return (IEnumerable<WorkflowViewElement>)data.GetData(MovedViewElementsFormat); 729internal static Dictionary<WorkflowViewElement, Point> GetViewElementRelativeLocations(IEnumerable<WorkflowViewElement> viewElements) 732Dictionary<WorkflowViewElement, Point> locations = new Dictionary<WorkflowViewElement, Point>(); 734foreach (WorkflowViewElement viewElement in viewElements) 761foreach (WorkflowViewElement viewElement in viewElements) 768internal static Dictionary<WorkflowViewElement, Point> GetDraggedViewElementRelativeLocations(DragEventArgs e) 770List<WorkflowViewElement> draggedViewElements = new List<WorkflowViewElement>(); 780draggedViewElements.Add((WorkflowViewElement)draggedModelItem.View); 790draggedViewElements.Add((WorkflowViewElement)draggedModelItem.View); 825public ViewElementDragShadow(UIElement owner, WorkflowViewElement viewElement, Point offset, double scaleFactor) 844public ViewElementDragShadow(UIElement owner, IEnumerable<WorkflowViewElement> viewElements, Point offset, double scaleFactor) 847Dictionary<WorkflowViewElement, Point> locations = DragDropHelper.GetViewElementRelativeLocations(viewElements); 850foreach (WorkflowViewElement viewElement in viewElements)
System.Activities.Presentation\System\Activities\Presentation\ExpandButtonVisibilityConverter.cs (3)
27WorkflowViewElement viewElement = values[2] as WorkflowViewElement; 37public static Visibility GetExpandCollapseButtonVisibility(WorkflowViewElement viewElement)
System.Activities.Presentation\System\Activities\Presentation\ICompositeView.cs (1)
17void OnItemsPasted(List<object> itemsToPaste, List<object> metadata, Point pastePoint, WorkflowViewElement pastePointReference);
System.Activities.Presentation\System\Activities\Presentation\Model\GenericArgumentsUpdater.cs (1)
64if (designerView.RootDesigner != null && ((WorkflowViewElement)designerView.RootDesigner).ModelItem == modelItem)
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemExtensions.cs (2)
915var viewElement = container as WorkflowViewElement;
System.Activities.Presentation\System\Activities\Presentation\Model\ModelSearchServiceImpl.cs (6)
52WorkflowViewElement lastWorkflowViewElement; 225return includeOtherObjects || (typeof(WorkflowViewElement).IsAssignableFrom(viewService.GetDesignerType(type))); 678WorkflowViewElement viewElement = itemToFocus.View as WorkflowViewElement; 681this.adornerLayer = AdornerLayer.GetAdornerLayer(viewElement as WorkflowViewElement); 775return typeof(WorkflowViewElement).IsAssignableFrom(designerType);
System.Activities.Presentation\System\Activities\Presentation\Model\ModelTreeManager.cs (1)
403|| (!typeof(WorkflowViewElement).IsAssignableFrom(viewService.GetDesignerType(currentModelItem.ItemType)))
System.Activities.Presentation\System\Activities\Presentation\ShowExpandedMultiValueConverter.cs (2)
31WorkflowViewElement viewElement = (WorkflowViewElement)values[6];
System.Activities.Presentation\System\Activities\Presentation\UndoUnit.cs (2)
35designerRoot = ((WorkflowViewElement)designerView.RootDesigner).ModelItem; 44ModelItem currentDesignerRoot = ((WorkflowViewElement)designerView.RootDesigner).ModelItem;
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.Commands.cs (17)
132WorkflowViewElement contextMenuTarget; 135Func<WorkflowViewElement, bool, Visibility> navigateToParentFunction; 136Func<WorkflowViewElement, bool, Visibility> navigateToChildFunction; 137Func<WorkflowViewElement, BreakpointTypes> getBreakpointType; 441this.contextMenuTarget = sender as WorkflowViewElement; 519Action<WorkflowViewElement, FrameworkElement> contextMenuLoaded = 775WorkflowViewElement sourceElement = e.OriginalSource as WorkflowViewElement; 1093ModelItem rootItem = ((WorkflowViewElement)this.RootDesigner).ModelItem; 1192WorkflowViewElement focusedElement = Keyboard.FocusedElement as WorkflowViewElement; 1426if (selection.SelectionCount == 1 && selection.PrimarySelection.View is WorkflowViewElement) 1428WorkflowViewElement viewElement = (WorkflowViewElement)selection.PrimarySelection.View; 1455Fx.Assert(selection.PrimarySelection.View is WorkflowViewElement, "selection.PrimarySelection.View should be WorkflowViewElement type."); 1457WorkflowViewElement viewElement = (WorkflowViewElement)selection.PrimarySelection.View;
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.xaml.cs (35)
63DependencyProperty.RegisterReadOnly("FocusedViewElement", typeof(WorkflowViewElement), typeof(DesignerView), new UIPropertyMetadata(null)); 89internal WorkflowViewElement lastClickedDesigner; 144ICollection<WorkflowViewElement> deepElements = VisualTreeUtils.PrunVisualTree<WorkflowViewElement>(this.RootDesigner); 145foreach (WorkflowViewElement viewElement in deepElements) 321public WorkflowViewElement FocusedViewElement 323get { return (WorkflowViewElement)GetValue(FocusedViewElementProperty); } 441WorkflowViewElement root = this.RootDesigner as WorkflowViewElement; 453return (typeof(WorkflowViewElement).IsAssignableFrom(viewService.GetDesignerType(current.ItemType))); 502WorkflowViewElement viewElement = newRoot.View as WorkflowViewElement; 510WorkflowViewElement view = parent.View as WorkflowViewElement; 527WorkflowViewElement view = parent.View as WorkflowViewElement; 539ModelItem currentRootModelItem = (this.RootDesigner != null) ? ((WorkflowViewElement)this.RootDesigner).ModelItem : null; 596WorkflowViewElement focusedElement = Keyboard.FocusedElement as WorkflowViewElement; 640if (typeof(WorkflowViewElement).IsAssignableFrom(source.GetType())) 649this.FocusedViewElement = source as WorkflowViewElement; 709if (!e.Handled && Keyboard.Modifiers == ModifierKeys.None && e.OriginalSource is WorkflowViewElement) 714this.navigateToChildFunction((WorkflowViewElement)e.OriginalSource, true); 718this.navigateToParentFunction((WorkflowViewElement)e.OriginalSource, true); 750public void RegisterViewElement(WorkflowViewElement viewElement) 758public void UnregisterViewElement(WorkflowViewElement viewElement) 835var root = this.RootDesigner as WorkflowViewElement; 967WorkflowViewElement previousRoot = (WorkflowViewElement)e.OldValue; 968WorkflowViewElement currentRoot = (WorkflowViewElement)e.NewValue; 1068this.RootDesigner = (WorkflowViewElement)rootContainer.Child; 1407WorkflowViewElement rootDesigner = designerView.RootDesigner as WorkflowViewElement;
System.Activities.Presentation\System\Activities\Presentation\View\RubberBandSelector.cs (9)
25private List<WorkflowViewElement> views = new List<WorkflowViewElement>(); 86public void RegisterViewElement(WorkflowViewElement view) 94public void UnregisterViewElement(WorkflowViewElement view) 196WorkflowViewElement view = VisualTreeUtils.FindVisualAncestor<WorkflowViewElement>(result.VisualHit); 270foreach (WorkflowViewElement view in this.views) 320WorkflowViewElement view = item == null ? null : (item.View as WorkflowViewElement);
System.Activities.Presentation\System\Activities\Presentation\View\ViewCreatedEventArgs.cs (3)
16private WorkflowViewElement view; 22public ViewCreatedEventArgs(WorkflowViewElement view) 35public WorkflowViewElement View
System.Activities.Presentation\System\Activities\Presentation\View\ViewUtilities.cs (4)
27if (typeof(WorkflowViewElement).IsAssignableFrom(parentDesignerType)) 71return typeof(WorkflowViewElement).IsAssignableFrom(viewType) && (!allowDrillIn || options == null || options.AllowDrillIn); 101object isPinnedViewState = GetViewStateService(context).RetrieveViewState(modelItem, WorkflowViewElement.PinnedViewStateKey); 178internal static void MeasureView(WorkflowViewElement view, bool measureAsCollapsed)
System.Activities.Presentation\System\Activities\Presentation\View\VirtualizedContainerService.cs (7)
238var viewElement = view as WorkflowViewElement; 253var viewElement = view as WorkflowViewElement; 266public WorkflowViewElement GetViewElement(ModelItem modelItem, ICompositeView sourceContainer) 268WorkflowViewElement itemView = (WorkflowViewElement)this.ViewService.GetView(modelItem);
System.Activities.Presentation\System\Activities\Presentation\View\WorkflowViewService.cs (17)
38public WorkflowViewElement GetViewElement(ModelItem modelItem) 40WorkflowViewElement viewElement = null; 51if (modelItem.View != null && ((WorkflowViewElement)modelItem.View).Parent == null) 53viewElement = (WorkflowViewElement)modelItem.View; 89internal static void ShowErrorInViewElement(WorkflowViewElement errorElement, string windowText, string toolTipText) 102private WorkflowViewElement GenerateErrorElement(ModelItem modelItem, string errorString) 104WorkflowViewElement errorElement = new WorkflowViewElement(); 165protected WorkflowViewElement CreateViewElement(ModelItem modelItem) 168WorkflowViewElement viewElement = null; 172if (designerType != null && typeof(WorkflowViewElement).IsAssignableFrom(designerType)) 174viewElement = (WorkflowViewElement)Activator.CreateInstance(designerType); 179internal WorkflowViewElement CreateDetachedViewElement(ModelItem modelItem) 181WorkflowViewElement viewElement = CreateViewElement(modelItem); 201if (view is WorkflowViewElement) 203return ((WorkflowViewElement)view).ModelItem; 226shouldAppearOnBreadCrumb = (typeof(WorkflowViewElement).IsAssignableFrom(designerType) && 233shouldAppearOnBreadCrumb = typeof(WorkflowViewElement).IsAssignableFrom(designerType);
System.Activities.Presentation\System\Activities\Presentation\WorkflowItemPresenter.cs (17)
138private List<WorkflowViewElement> ObjectList2WorkflowViewElementList(IEnumerable<object> droppedObjects) 140List<WorkflowViewElement> movedViewElements = new List<WorkflowViewElement>(); 145WorkflowViewElement view = (WorkflowViewElement)((ModelItem)droppedObject).View; 230List<WorkflowViewElement> movedViewElements = ObjectList2WorkflowViewElementList(droppedObjects); 374WorkflowViewElement parentViewElement = GetParentWorkflowViewElement(); 398private WorkflowViewElement GetParentWorkflowViewElement() 402while (parent != null && !(parent is WorkflowViewElement)) 406WorkflowViewElement result = parent as WorkflowViewElement; 411while (parent != null && !(parent is WorkflowViewElement)) 415result = parent as WorkflowViewElement; 551DragDropHelper.SetDragDropMovedViewElements(args, new WorkflowViewElement[] { ((ModelItem)droppedObject).View as WorkflowViewElement }); 656WorkflowViewElement parentViewElement = GetParentWorkflowViewElement(); 706void ICompositeView.OnItemsPasted(List<object> itemsToPaste, List<object> metaData, Point pastePoint, WorkflowViewElement pastePointReference)
System.Activities.Presentation\System\Activities\Presentation\WorkflowItemsPresenter.cs (9)
618List<WorkflowViewElement> movedViewElements = new List<WorkflowViewElement>(); 631WorkflowViewElement view = (modelItem == null) ? null : (modelItem.View as WorkflowViewElement); 757WorkflowViewElement dropTarget = null; 758if (e.OriginalSource is WorkflowViewElement) 760dropTarget = (WorkflowViewElement)e.OriginalSource; 764dropTarget = VisualTreeUtils.FindFocusableParent<WorkflowViewElement>((UIElement)e.OriginalSource); 833public void OnItemsPasted(List<object> itemsToPaste, List<object> metaData, Point pastePoint, WorkflowViewElement pastePointReference)
System.Activities.Presentation\System\Activities\Presentation\WorkflowViewElement.cs (49)
36DependencyProperty.Register("ModelItem", typeof(ModelItem), typeof(WorkflowViewElement), new FrameworkPropertyMetadata(null, new PropertyChangedCallback(WorkflowViewElement.OnModelItemChanged))); 38DependencyProperty.Register("Context", typeof(EditingContext), typeof(WorkflowViewElement), new FrameworkPropertyMetadata(null, new PropertyChangedCallback(WorkflowViewElement.OnContextChanged))); 40DependencyProperty.Register("ExpandState", typeof(bool), typeof(WorkflowViewElement), new FrameworkPropertyMetadata(true, new PropertyChangedCallback(WorkflowViewElement.OnExpandStateChanged))); 42DependencyProperty.Register("PinState", typeof(bool), typeof(WorkflowViewElement), new FrameworkPropertyMetadata(false, new PropertyChangedCallback(WorkflowViewElement.OnPinStateChanged))); 44DependencyProperty.Register("ShowExpanded", typeof(bool), typeof(WorkflowViewElement), new FrameworkPropertyMetadata(false, new PropertyChangedCallback(WorkflowViewElement.OnShowExpandedChanged))); 46DependencyProperty.Register("IsRootDesigner", typeof(bool), typeof(WorkflowViewElement), new FrameworkPropertyMetadata(false)); 48DependencyProperty.Register("IsReadOnly", typeof(bool), typeof(WorkflowViewElement), new FrameworkPropertyMetadata(false, new PropertyChangedCallback(WorkflowViewElement.OnReadOnlyChanged))); 59WorkflowViewElement viewElement = obj as WorkflowViewElement; 65WorkflowViewElement viewElement = obj as WorkflowViewElement; 72WorkflowViewElement viewElement = obj as WorkflowViewElement; 78WorkflowViewElement viewElement = obj as WorkflowViewElement; 84WorkflowViewElement viewElement = obj as WorkflowViewElement; 123this.ViewStateService.StoreViewState(this.ModelItem, WorkflowViewElement.PinnedViewStateKey, newValue); 165object pinViewState = this.ViewStateService.RetrieveViewState(this.ModelItem, WorkflowViewElement.PinnedViewStateKey); 210modelItemBinding.Path = new PropertyPath(WorkflowViewElement.ModelItemProperty); 214isRootDesignerBinding.Path = new PropertyPath(WorkflowViewElement.IsRootDesignerProperty); 227expandStateBinding.Path = new PropertyPath(WorkflowViewElement.ExpandStateProperty); 231pinStateBinding.Path = new PropertyPath(WorkflowViewElement.PinStateProperty); 250BindingOperations.SetBinding(this, WorkflowViewElement.ShowExpandedProperty, multiBinding ); 732return p != null && p != p.Root && p.View != null && ((WorkflowViewElement)p.View).IsVisible && 733(DragDropHelper.GetCompositeView((WorkflowViewElement)p.View) as ICompositeView) != null; 900WorkflowViewElement viewElement = (WorkflowViewElement)dependencyObject; 904void BeginDropAnimation(WorkflowViewElement target) 921HashSet<WorkflowViewElement> draggedViews = new HashSet<WorkflowViewElement>(); 931WorkflowViewElement view = (WorkflowViewElement)modelItem.View; 952IEnumerable<WorkflowViewElement> movedViewElements = DragDropHelper.GetDragDropMovedViewElements(dataObject); 960foreach (WorkflowViewElement view in movedViewElements) 990foreach (WorkflowViewElement view in movedViewElements) 1005BeginDropAnimation((WorkflowViewElement)movedItem.View); 1044private Point GetRelativeLocation(IEnumerable<WorkflowViewElement> draggedViews) 1046HashSet<WorkflowViewElement> viewElements = new HashSet<WorkflowViewElement>(draggedViews); 1051Dictionary<WorkflowViewElement, Point> locations = DragDropHelper.GetViewElementRelativeLocations(viewElements); 1065WorkflowViewElement owner; 1067public WorkflowViewElementAutomationPeer(WorkflowViewElement owner)