TreeView.ItemsSource Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает источник объекта, используемый для создания содержимого TreeView.
Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).
public:
property Platform::Object ^ ItemsSource { Platform::Object ^ get(); void set(Platform::Object ^ value); };
IInspectable ItemsSource();
void ItemsSource(IInspectable value);
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
IInspectable ItemsSource();
void ItemsSource(IInspectable value);
public object ItemsSource { get; set; }
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
public object ItemsSource { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] set; }
Public Property ItemsSource As Object
<TreeView ItemsSource="bindingDeclaration"/>
-or-
<TreeView ItemsSource="resourceReferenceToSource"/>
Значение свойства
Объект, используемый для создания содержимого TreeView. Значение по умолчанию равно NULL.
- Атрибуты
-
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute
Комментарии
Значение свойства ItemsSource должно реализовывать один из следующих интерфейсов:
C++ | .NET |
---|---|
IIterable<IInspectable> | Объект IEnumerable<> |
IBindableIterable | IEnumerable |
ItemsControl может повысить производительность, если значение свойства ItemsSource также реализует интерфейс списка произвольного доступа:
C++ | .NET |
---|---|
IVector<IInspectable> | Объект IList<> |
Ivectorview<IInspectable> | Объект IReadOnlyCollection<> |
IBindableVector | IList |
IBindableVectorView | IList |
ItemsControl может реагировать на изменения, если значение свойства ItemsSource также реализует интерфейс уведомления об изменениях:
C++ | .NET |
---|---|
IObservableVector<IInspectable> | INotifyCollectionChanged |