次の方法で共有


PlatformEffect<TContainer,TControl> クラス

定義

プラットフォーム固有の効果クラスの基本クラス。

public abstract class PlatformEffect<TContainer,TControl> : Xamarin.Forms.Effect where TContainer : class where TControl : class
type PlatformEffect<'Container, 'Control (requires 'Container : null and 'Control : null)> = class
    inherit Effect

型パラメーター

TContainer
TControl
継承
System.Object
PlatformEffect<TContainer,TControl>

注釈

アプリ開発者は、

  • Xamarin.Forms.Platform.Android.PlatformEffect,:
  • Xamarin.Forms.Platform.iOS.PlatformEffect,:
  • Xamarin.Forms.Platform.UWP.PlatformEffect:
  • Xamarin.Forms.Platform.WinPhone.PlatformEffect、または:
  • Xamarin.Forms.Platform.WinRT.PlatformEffect,:
クラスを使用して、それぞれのプラットフォームに効果を実装します。

コンストラクター

PlatformEffect<TContainer,TControl>()

既定値を使用して新しいプラットフォーム固有の効果を作成します。

プロパティ

Container

プラットフォーム固有の効果のコンテナーを返します。

Control

プラットフォーム固有の効果のコントロールを返します。

Element

スタイルが添付されている要素を取得します。

(継承元 Effect)
IsAttached

効果が要素に添付されているかどうかを示す値を取得します。

(継承元 Effect)
ResolveId

実行時にこの効果を解決するために使用される ID を取得します。

(継承元 Effect)

メソッド

OnAttached()

効果が添付され、有効になった後に呼び出されるメソッド。

(継承元 Effect)
OnDetached()

効果のアタッチが解除され、無効になった後に呼び出されるメソッド。

(継承元 Effect)
OnElementPropertyChanged(PropertyChangedEventArgs)

要素プロパティが変更されたときに呼び出されるメソッド。

SetContainer(TContainer)

Xamarin.Forms プラットフォームによる内部使用向け。

SetControl(TControl)

Xamarin.Forms プラットフォームによる内部使用向け。

適用対象