다음을 통해 공유


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 플랫폼에서 내부용으로 사용합니다.

적용 대상