TreeViewItem.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
<TreeViewItem ItemsSource="bindingDeclaration"/>
-or-
<TreeViewItem ItemsSource="resourceReferenceToSource"/>
Значение свойства
Объект, используемый для создания содержимого Объекта TreeViewItem. Значение по умолчанию равно 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 |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по