cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\TreeView\TreeViewItemViewModel.cs (18)
42this.Trackers = new Dictionary<ModelProperty, ChangeNotificationTracker>();
148internal Dictionary<ModelProperty, ChangeNotificationTracker> Trackers { get; private set; }
198internal virtual void AddChild(TreeViewItemViewModel child, ModelProperty modelProperty)
243else if (typeof(ModelProperty).IsAssignableFrom(value.GetType()))
245viewModel = new TreeViewItemModelPropertyViewModel(parent, value as ModelProperty);
254internal static void AddModelItem(TreeViewItemViewModel parent, ModelItem item, ModelProperty trackingProperty)
260foreach (ModelProperty property in item.Properties)
271internal static void AddModelItemCollection(TreeViewItemViewModel parent, ModelItemCollection collection, ModelProperty trackingProperty)
290internal static void AddModelItemDictionary(TreeViewItemViewModel parent, ModelItemDictionary dictionary, ModelProperty trackingProperty)
311internal static void AddModelProperty(TreeViewItemViewModel parent, ModelItem item, ModelProperty trackingProperty, ModelProperty property)
413ModelProperty promotedProperty = property.Value.Properties.Find(outlineView.PromotedProperty);
458internal static bool IsPromotedProperty(ModelItem modelItem, ModelProperty property)
473internal static void AddChild(TreeViewItemViewModel parent, ModelItem item, object value, bool duplicatedNodeVisible, string childNodePrefix, ModelProperty trackingProperty)
528internal ChangeNotificationTracker GetTracker(ModelProperty modelProperty)
533internal virtual ChangeNotificationTracker GetTracker(ModelProperty modelProperty, bool createNew)
570internal ModelProperty GetTrackingModelPropertyForChild(TreeViewItemViewModel child)
572ModelProperty property = null;