PlatformBehavior<TView,TPlatformView> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プラットフォーム ビュー階層に接続されている場合に任意の条件とイベントに応答できる、一般化されたユーザー定義の動作の基本クラス。
generic <typename TView, typename TPlatformView>
where TView : Element where TPlatformView : classpublic ref class PlatformBehavior abstract : Microsoft::Maui::Controls::Behavior<TView>
public abstract class PlatformBehavior<TView,TPlatformView> : Microsoft.Maui.Controls.Behavior<TView> where TView : Element where TPlatformView : class
type PlatformBehavior<'View, 'PlatformView (requires 'View :> Element and 'PlatformView : null)> = class
inherit Behavior<'View (requires 'View :> Element)>
Public MustInherit Class PlatformBehavior(Of TView, TPlatformView)
Inherits Behavior(Of TView)
型パラメーター
- TView
仮想ビュー
- TPlatformView
プラットフォーム ビュー
- 継承
- 派生
コンストラクター
PlatformBehavior<TView,TPlatformView>() |
プラットフォーム ビュー階層に接続されている場合に任意の条件とイベントに応答できる、一般化されたユーザー定義の動作の基本クラス。 |
プロパティ
AssociatedType |
この Behavior を関連付けることができるオブジェクトの型を取得します。 (継承元 Behavior) |
BindingContext |
この BindableObjectプロパティに属するバインドされたプロパティの対象となるプロパティを含むオブジェクトを取得または設定します。 これはバインド可能なプロパティです。 (継承元 BindableObject) |
Dispatcher |
このバインド可能なオブジェクトが作成されたときに使用可能だったディスパッチャーを取得します。それ以外の場合は、使用可能な最も近いディスパッチャー (おそらくウィンドウ/アプリ) を検索しようとします。 (継承元 BindableObject) |
メソッド
ApplyBindings() |
現在のすべてのバインディングを適用します BindingContext。 (継承元 BindableObject) |
ClearValue(BindableProperty) |
バインド可能なプロパティに対して以前に設定されたすべての値をクリアします。 (継承元 BindableObject) |
ClearValue(BindablePropertyKey) |
バインド可能なプロパティに対して以前に設定された値をクリアします。その値は、そのキーで識別されます。 (継承元 BindableObject) |
CoerceValue(BindableProperty) |
指定したバインド可能なプロパティの値を強制します。 これを行うには、指定されたバインド可能なプロパティを BindableProperty.CoerceValueDelegate 呼び出します。 (継承元 BindableObject) |
CoerceValue(BindablePropertyKey) |
指定したバインド可能なプロパティの値を強制します。 これを行うには、指定されたバインド可能なプロパティを BindableProperty.CoerceValueDelegate 呼び出します。 (継承元 BindableObject) |
GetValue(BindableProperty) |
指定されたバインド可能なプロパティに含まれる値を返します。 (継承元 BindableObject) |
IsSet(BindableProperty) |
バインド可能なプロパティが存在し、値が設定されているかどうかを判断します。 (継承元 BindableObject) |
OnAttachedTo(BindableObject) |
アプリケーション開発者は、 |
OnAttachedTo(TView, TPlatformView) |
このメソッドは、バインド可能なビューがプラットフォーム ビュー階層にアタッチされている場合に呼び出されます。 |
OnAttachedTo(TView) |
アプリケーション開発者は、 |
OnBindingContextChanged() |
BindingContextChanged イベントを発生させます。 (継承元 BindableObject) |
OnDetachedFrom(TView, TPlatformView) |
このメソッドは、バインド可能なビューがプラットフォーム ビュー階層からデタッチされるときに呼び出されます。 |
OnDetachingFrom(BindableObject) |
アプリケーション開発者は、OnAttachedTo(BindableObject) メソッドへの以前の呼び出しに実装されていた |
OnDetachingFrom(TView) |
アプリケーション開発者は、OnAttachedTo(T) メソッドへの以前の呼び出しに実装されていた |
OnPropertyChanged(String) |
PropertyChanged イベントを発生させます。 (継承元 BindableObject) |
OnPropertyChanging(String) |
PropertyChanging イベントを発生させます。 (継承元 BindableObject) |
RemoveBinding(BindableProperty) |
バインド可能なプロパティから、以前に設定したバインドを削除します。 (継承元 BindableObject) |
SetBinding(BindableProperty, BindingBase) |
バインド可能なプロパティにバインドを割り当てます。 (継承元 BindableObject) |
SetValue(BindableProperty, Object) |
指定したバインド可能なプロパティの値を設定します。 (継承元 BindableObject) |
SetValue(BindablePropertyKey, Object) |
指定したバインド可能なプロパティの値を設定します。 (継承元 BindableObject) |
UnapplyBindings() |
現在のコンテキストから現在のすべてのバインドを削除します。 (継承元 BindableObject) |
イベント
BindingContextChanged |
BindingContext プロパティの値が変化したときに発生します。 (継承元 BindableObject) |
PropertyChanged |
プロパティ値が変更されたときに発生します。 (継承元 BindableObject) |
PropertyChanging |
プロパティ値が変更されるときに発生します。 (継承元 BindableObject) |
明示的なインターフェイスの実装
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
プラットフォーム ビュー階層に接続されている場合に任意の条件とイベントに応答できる、一般化されたユーザー定義の動作の基本クラス。 (継承元 BindableObject) |
拡張メソッド
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
プラットフォーム ビュー階層に接続されている場合に任意の条件とイベントに応答できる、一般化されたユーザー定義の動作の基本クラス。 |
SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
プラットフォーム ビュー階層に接続されている場合に任意の条件とイベントに応答できる、一般化されたユーザー定義の動作の基本クラス。 |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
プラットフォーム ビュー階層に接続されている場合に任意の条件とイベントに応答できる、一般化されたユーザー定義の動作の基本クラス。 |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
プロパティにバインドを作成し、適用します。 |
SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
ソース オブジェクトのプロパティとターゲット オブジェクトのプロパティの間にバインディングを作成します。 |
適用対象
.NET MAUI