共用方式為


DataTemplate 類別

定義

多個繫結的範本,ListViewMultiPage<T> 經常使用。

public ref class DataTemplate : Microsoft::Maui::Controls::ElementTemplate, Microsoft::Maui::Controls::Internals::IDataTemplateController
public class DataTemplate : Microsoft.Maui.Controls.ElementTemplate, Microsoft.Maui.Controls.Internals.IDataTemplateController
type DataTemplate = class
    inherit ElementTemplate
    interface IDataTemplateController
Public Class DataTemplate
Inherits ElementTemplate
Implements IDataTemplateController
繼承
DataTemplate
衍生
實作

備註

在 XAML 中,應用程式開發人員可以在標記內巢狀標記, DataTemplate 以建立 View 成員系結至包含在清單中之資料物件屬性的 ItemsSource

建構函式

DataTemplate()

僅供內部使用。

DataTemplate(Func<Object>)

建立與初始化 DataTemplate 類別的新執行個體。

DataTemplate(Type)

為類型 type 建立新的 DataTemplate

屬性

Bindings

取得繫結的字典,字典是依繫結的屬性編製索引。

LoadTemplate

多個繫結的範本,ListViewMultiPage<T> 經常使用。

(繼承來源 ElementTemplate)
Values

為這個 DataTemplate 傳回依屬性編製索引的屬性值字典。

方法

CreateContent()

由 XAML 基礎結構用來載入資料範本及設定結果 UI 的內容。

(繼承來源 ElementTemplate)
SetBinding(BindableProperty, BindingBase)

設定 property 的繫結。

SetValue(BindableProperty, Object)

設定 property 的值。

明確介面實作

IDataTemplateController.Id

多個繫結的範本,ListViewMultiPage<T> 經常使用。

IDataTemplateController.IdString

多個繫結的範本,ListViewMultiPage<T> 經常使用。

擴充方法

CreateContent(DataTemplate, Object, BindableObject)

供 Microsoft.Maui.Controls 平臺內部使用。

SelectDataTemplate(DataTemplate, Object, BindableObject)

供 Microsoft.Maui.Controls 平臺內部使用。

SetBinding(DataTemplate, BindableProperty, String)

self 物件的 targetProperty 繫結至使用 path 建立的新 Binding 執行個體。

適用於