コード例 #1
0
 internal IEnumerable GetChildren(object item)
 {
     if (_childrenPropertyReader == null)
     {
         _childrenPropertyReader = new ItemsControlItemPropertyReader <IEnumerable>(this, VirtualTreeViewItem.ItemsSourceProperty, allowSourceProperties: OptimizeItemBindings);
     }
     return(_childrenPropertyReader.Get(item));
 }
コード例 #2
0
 internal bool IsExpanded(object item)
 {
     if (_isExpandedPropertyReader == null)
     {
         _isExpandedPropertyReader = new ItemsControlItemPropertyReader <bool>(this, VirtualTreeViewItem.IsExpandedProperty, allowSourceProperties: OptimizeItemBindings);
     }
     return(_isExpandedPropertyReader.Get(item));
 }