Поделиться через


TreeViewNode Класс

Определение

Представляет узел в элементе управления TreeView .

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Data.Bindable]
class TreeViewNode : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Data.Bindable]
public class TreeViewNode : DependencyObject
Public Class TreeViewNode
Inherits DependencyObject
Наследование
Object IInspectable DependencyObject TreeViewNode
Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1803 (появилось в 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v6.0)

Конструкторы

TreeViewNode()

Инициализирует новый экземпляр класса TreeViewNode.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.-ctor (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Свойства

Children

Возвращает коллекцию узлов, которые являются дочерними элементами текущего узла.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.Children (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Content

Возвращает или задает содержимое данных для текущего узла.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.Content (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ContentProperty

Идентифицирует свойство зависимости содержимого.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.ContentProperty (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Depth

Возвращает значение, указывающее, насколько находится текущий узел от корневого узла дерева.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.Depth (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

DepthProperty

Определяет свойство зависимостей Depth.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.DepthProperty (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Dispatcher

Возвращает CoreDispatcher , с которым связан этот объект. CoreDispatcher представляет средство, которое может получить доступ к DependencyObject в потоке пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу.

(Унаследовано от DependencyObject)
HasChildren

Возвращает значение, указывающее, содержит ли текущий узел дочерние элементы.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.HasChildren (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

HasChildrenProperty

Определяет свойство зависимости HasChildren.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.HasChildrenProperty (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

HasUnrealizedChildren

Возвращает или задает значение, указывающее, есть ли у текущего узла дочерние элементы, которые не были показаны.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.HasUnrealizedChildren (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsExpanded

Возвращает или задает значение, указывающее, развернут ли узел представления в виде киурентного дерева.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.IsExpanded (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

IsExpandedProperty

Определяет свойство зависимости IsExpanded.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.IsExpandedProperty (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Parent

Возвращает или задает узел, который является родительским для текущего узла.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.TreeViewNode.Parent (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Методы

ClearValue(DependencyProperty)

Очищает локальное значение свойства зависимостей.

(Унаследовано от DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Возвращает любое базовое значение, установленное для свойства зависимостей, которое применяется в случаях, когда анимация не активна.

(Унаследовано от DependencyObject)
GetValue(DependencyProperty)

Возвращает текущее действующее значение свойства зависимостей из DependencyObject.

(Унаследовано от DependencyObject)
ReadLocalValue(DependencyProperty)

Возвращает локальное значение свойства зависимостей, если задано локальное значение.

(Унаследовано от DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Регистрирует функцию уведомления для прослушивания изменений определенной DependencyProperty в этом экземпляре DependencyObject .

(Унаследовано от DependencyObject)
SetValue(DependencyProperty, Object)

Задает локальное значение свойства зависимостей для Объекта DependencyObject.

(Унаследовано от DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова Метода RegisterPropertyChangedCallback.

(Унаследовано от DependencyObject)

Применяется к