PlatformEffect<TContainer,TControl> 클래스

정의

플랫폼별 효과 클래스에 대한 기본 클래스입니다.Base class for platform-specific effect classes.

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
상속
PlatformEffect<TContainer,TControl>

설명

파생 되는 앱 개발자는App developers derive from the

  • Xamarin.Forms.Platform.Android.PlatformEffect,Xamarin.Forms.Platform.Android.PlatformEffect,
  • Xamarin.Forms.Platform.iOS.PlatformEffect,Xamarin.Forms.Platform.iOS.PlatformEffect,
  • Xamarin.Forms.Platform.UWP.PlatformEffectXamarin.Forms.Platform.UWP.PlatformEffect
  • Xamarin.Forms.Platform.WinPhone.PlatformEffect, 또는Xamarin.Forms.Platform.WinPhone.PlatformEffect, or
  • Xamarin.Forms.Platform.WinRT.PlatformEffect,Xamarin.Forms.Platform.WinRT.PlatformEffect,
각 플랫폼에서 효과 구현 하는 클래스입니다.classes to implement effects on the respective platforms.

생성자

PlatformEffect<TContainer,TControl>()

기본값을 사용하여 새 플랫폼별 효과를 만듭니다.Creates a new platform-specific effect with default values.

속성

Container

플랫폼별 효과에 대한 컨테이너를 반환합니다.Returns the container for the platform-specific effect.

Control

플랫폼별 효과에 대한 컨트롤을 반환합니다.Returns the control for the platform-specific effect.

Element

스타일이 연결된 요소를 가져옵니다.Gets the element to which the style is attached.

(다음에서 상속됨 Effect)
IsAttached

효과가 요소에 연결되는지 여부를 알려주는 값을 가져옵니다.Gets a value that tells whether the effect is attached to an element.

(다음에서 상속됨 Effect)
ResolveId

런타임 시 이 효과를 해결하는 데 사용되는 ID를 가져옵니다.Gets the ID that is used to resolve this effect at runtime.

(다음에서 상속됨 Effect)

메서드

OnAttached()

효과가 첨부되어 유효하게 된 후에 호출되는 메서드입니다.Method that is called after the effect is attached and made valid.

(다음에서 상속됨 Effect)
OnDetached()

효과가 분리되어 무효가 된 후에 호출되는 메서드입니다.Method that is called after the effect is detached and invalidated.

(다음에서 상속됨 Effect)
OnElementPropertyChanged(PropertyChangedEventArgs)

요소 속성이 변경될 때 호출되는 메서드입니다.Method that is called when a element property has changed.

SetContainer(TContainer)

Xamarin.Forms 플랫폼에서 내부용으로 사용합니다.For internal use by the Xamarin.Forms platform.

SetControl(TControl)

Xamarin.Forms 플랫폼에서 내부용으로 사용합니다.For internal use by the Xamarin.Forms platform.

적용 대상