共用方式為


BindableProperty.CreateAttachedReadOnly 方法

定義

建立附加唯讀屬性 BindableProperty 類別的新執行個體。

public static Microsoft.Maui.Controls.BindablePropertyKey CreateAttachedReadOnly (string propertyName, Type returnType, Type declaringType, object defaultValue, Microsoft.Maui.Controls.BindingMode defaultBindingMode = Microsoft.Maui.Controls.BindingMode.OneWayToSource, Microsoft.Maui.Controls.BindableProperty.ValidateValueDelegate validateValue = default, Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangedDelegate propertyChanged = default, Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangingDelegate propertyChanging = default, Microsoft.Maui.Controls.BindableProperty.CoerceValueDelegate coerceValue = default, Microsoft.Maui.Controls.BindableProperty.CreateDefaultValueDelegate defaultValueCreator = default);
static member CreateAttachedReadOnly : string * Type * Type * obj * Microsoft.Maui.Controls.BindingMode * Microsoft.Maui.Controls.BindableProperty.ValidateValueDelegate * Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangedDelegate * Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangingDelegate * Microsoft.Maui.Controls.BindableProperty.CoerceValueDelegate * Microsoft.Maui.Controls.BindableProperty.CreateDefaultValueDelegate -> Microsoft.Maui.Controls.BindablePropertyKey
Public Shared Function CreateAttachedReadOnly (propertyName As String, returnType As Type, declaringType As Type, defaultValue As Object, Optional defaultBindingMode As BindingMode = Microsoft.Maui.Controls.BindingMode.OneWayToSource, Optional validateValue As BindableProperty.ValidateValueDelegate = Nothing, Optional propertyChanged As BindableProperty.BindingPropertyChangedDelegate = Nothing, Optional propertyChanging As BindableProperty.BindingPropertyChangingDelegate = Nothing, Optional coerceValue As BindableProperty.CoerceValueDelegate = Nothing, Optional defaultValueCreator As BindableProperty.CreateDefaultValueDelegate = Nothing) As BindablePropertyKey

參數

propertyName
String

BindableProperty 的名稱。

returnType
Type

屬性的類型。

declaringType
Type

宣告物件的類型。

defaultValue
Object

屬性的預設值。

defaultBindingMode
BindingMode

如果未提供任何 BindingMode,要在 SetBinding() 上使用的 BindingMode。 這是選擇性參數。 預設為 BindingMode.OneWay。

validateValue
BindableProperty.ValidateValueDelegate

設定值時要執行的委派。 這是選擇性參數。 預設為 Null。

propertyChanged
BindableProperty.BindingPropertyChangedDelegate

變更值時要執行的委派。 這是選擇性參數。 預設為 Null。

propertyChanging
BindableProperty.BindingPropertyChangingDelegate

將變更值時要執行的委派。 這是選擇性參數。 預設為 Null。

coerceValue
BindableProperty.CoerceValueDelegate

用來強制轉型值範圍的委派。 這是選擇性參數。 預設為 Null。

defaultValueCreator
BindableProperty.CreateDefaultValueDelegate

用來初始化參考類型預設值的函式。

傳回

新建立的附加唯讀 BindableProperty。

備註

附加屬性是系結至其父代以外的物件之可系結屬性。 它們通常用於資料表和方格中的子專案,其中專案位置的相關資料是由其父代維護,但必須從子專案本身存取。

適用於