共用方式為


TreeViewItem.ItemsSource 屬性

定義

取得或設定用來產生 TreeView 內容的物件來源。

public:
 property Platform::Object ^ ItemsSource { Platform::Object ^ get(); void set(Platform::Object ^ value); };
/// [get: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [set: Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
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 { [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] get; [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)] 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; }
var object = treeViewItem.itemsSource;
treeViewItem.itemsSource = object;
Public Property ItemsSource As Object
<TreeViewItem ItemsSource="bindingDeclaration"/>
-or-
<TreeViewItem ItemsSource="resourceReferenceToSource"/>

屬性值

Object

Platform::Object

IInspectable

用來產生 TreeViewItem 內容的物件。 預設值為 null

屬性
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute

備註

ItemsSource 屬性值必須實作下列其中一個介面:

C++ .NET
IIterable<IInspectable> IEnumerable<物件>
IBindableIterable IEnumerable

如果 ItemsSource 屬性值也實作隨機存取清單介面,ItemsControl 可以提供更佳的效能:

C++ .NET
IVector<IInspectable> IList<物件>
IVectorView<IInspectable> IReadOnlyCollection<物件>
IBindableVector IList
IBindableVectorView IList

如果 ItemsSource 屬性值也實作變更通知介面,ItemsControl 可以回應變更:

C++ .NET
IObservableVector<IInspectable> INotifyCollectionChanged

適用於