次の方法で共有


BindableObject.CoerceValue メソッド

定義

オーバーロード

CoerceValue(BindableProperty)

指定したバインド可能なプロパティの値を強制します。 これを行うには、指定したバインド可能なプロパティを BindableProperty.CoerceValueDelegate 呼び出します。

CoerceValue(BindablePropertyKey)

指定したバインド可能なプロパティの値を強制します。 これを行うには、指定したバインド可能なプロパティを BindableProperty.CoerceValueDelegate 呼び出します。

CoerceValue(BindableProperty)

ソース:
BindableObject.cs
ソース:
BindableObject.cs

指定したバインド可能なプロパティの値を強制します。 これを行うには、指定したバインド可能なプロパティを BindableProperty.CoerceValueDelegate 呼び出します。

public:
 void CoerceValue(Microsoft::Maui::Controls::BindableProperty ^ property);
public void CoerceValue (Microsoft.Maui.Controls.BindableProperty property);
member this.CoerceValue : Microsoft.Maui.Controls.BindableProperty -> unit
Public Sub CoerceValue (property As BindableProperty)

パラメーター

property
BindableProperty

の値を強制するバインド可能なプロパティ。

例外

propertynull の場合にスローされます。

が読み取り専用の場合 property にスローされます。

の割り当てられたロジックに従って値が無効な場合に BindableProperty.ValidateValueDelegateスローされます。

注釈

が に割り当てられない場合 BindableProperty.CoerceValueDelegate 、何も起こりません。

適用対象

CoerceValue(BindablePropertyKey)

ソース:
BindableObject.cs
ソース:
BindableObject.cs

指定したバインド可能なプロパティの値を強制します。 これを行うには、指定したバインド可能なプロパティを BindableProperty.CoerceValueDelegate 呼び出します。

public:
 void CoerceValue(Microsoft::Maui::Controls::BindablePropertyKey ^ propertyKey);
public void CoerceValue (Microsoft.Maui.Controls.BindablePropertyKey propertyKey);
member this.CoerceValue : Microsoft.Maui.Controls.BindablePropertyKey -> unit
Public Sub CoerceValue (propertyKey As BindablePropertyKey)

パラメーター

propertyKey
BindablePropertyKey

の値を強制するバインド可能なプロパティを識別するキー。

例外

propertyKeynull の場合にスローされます。

によって propertyKey 識別されるバインド可能なプロパティが読み取り専用の場合にスローされます。

の割り当てられたロジックに従って値が無効な場合に BindableProperty.ValidateValueDelegateスローされます。

注釈

が に割り当てられない場合 BindableProperty.CoerceValueDelegate 、何も起こりません。

適用対象