C# Класс a7DocumentDbStudio.Utils.a7TreeViewHelper

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
IsMouseDirectlyOverItemProperty System.Windows.DependencyProperty

Открытые методы

Метод Описание
ApplyActionToAllTreeViewItems ( this itemsControl, Action itemAction ) : void
ContainerFromItem ( this treeView, object item ) : System.Windows.Controls.TreeViewItem
ExpandAll ( this treeView ) : void

Expands all children of a TreeView

ExpandAll2 ( this treeView ) : void
GetIsMouseDirectlyOverItem ( DependencyObject obj ) : bool
ItemFromContainer ( this treeView, System.Windows.Controls.TreeViewItem container ) : object
SelectItem ( this treeView, object item ) : void

Searches a TreeView for the provided object and selects it if found

SelectOne ( this treeView, object item, bool isValue ) : void
SelectValue ( this treeView, object value ) : void

Searches a TreeView for the provided object and selects it if found

Приватные методы

Метод Описание
CalculateIsMouseDirectlyOverItem ( DependencyObject item, object value ) : object
ContainerFromItem ( ItemContainerGenerator parentItemContainerGenerator, System.Windows.Controls.ItemCollection itemCollection, object item ) : System.Windows.Controls.TreeViewItem
ExpandAndSelectItem ( ItemsControl parentContainer, object itemToSelect, bool isValue, string valuePath, Action beforeSelection, Action afterSelection ) : bool

Finds the provided object in an ItemsControl's children and selects it

ExpandAndSelectItem ( System.Windows.Controls.TreeView treeView, object obj, bool isValue ) : void
ExpandAndSelectItem ( System.Windows.Controls.TreeView treeView, object obj, bool isValue, Action beforeSelection, Action afterSelection ) : void
ExpandSubContainers ( this parentContainer, bool preserveState ) : void

Expands all children of a TreeView or TreeViewItem

ItemFromContainer ( ItemContainerGenerator parentItemContainerGenerator, System.Windows.Controls.ItemCollection itemCollection, System.Windows.Controls.TreeViewItem container ) : object
OnMouseTransition ( object sender, System.Windows.Input.MouseEventArgs args ) : void
OnUpdateOverItem ( object sender, RoutedEventArgs args ) : void
a7TreeViewHelper ( ) : System

Описание методов

ApplyActionToAllTreeViewItems() публичный статический Метод

public static ApplyActionToAllTreeViewItems ( this itemsControl, Action itemAction ) : void
itemsControl this
itemAction Action
Результат void

ContainerFromItem() публичный статический Метод

public static ContainerFromItem ( this treeView, object item ) : System.Windows.Controls.TreeViewItem
treeView this
item object
Результат System.Windows.Controls.TreeViewItem

ExpandAll() публичный статический Метод

Expands all children of a TreeView
public static ExpandAll ( this treeView ) : void
treeView this The TreeView whose children will be expanded
Результат void

ExpandAll2() публичный статический Метод

public static ExpandAll2 ( this treeView ) : void
treeView this
Результат void

GetIsMouseDirectlyOverItem() публичный статический Метод

public static GetIsMouseDirectlyOverItem ( DependencyObject obj ) : bool
obj System.Windows.DependencyObject
Результат bool

ItemFromContainer() публичный статический Метод

public static ItemFromContainer ( this treeView, System.Windows.Controls.TreeViewItem container ) : object
treeView this
container System.Windows.Controls.TreeViewItem
Результат object

SelectItem() публичный статический Метод

Searches a TreeView for the provided object and selects it if found
public static SelectItem ( this treeView, object item ) : void
treeView this The TreeView containing the item
item object The item to search and select
Результат void

SelectOne() публичный статический Метод

public static SelectOne ( this treeView, object item, bool isValue ) : void
treeView this
item object
isValue bool
Результат void

SelectValue() публичный статический Метод

Searches a TreeView for the provided object and selects it if found
public static SelectValue ( this treeView, object value ) : void
treeView this The TreeView containing the item
value object
Результат void

Описание свойств

IsMouseDirectlyOverItemProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsMouseDirectlyOverItemProperty
Результат System.Windows.DependencyProperty