IShellController 인터페이스

정의

셸 애플리케이션의 IPageController를 확장합니다.

public interface IShellController : Xamarin.Forms.IPageController
type IShellController = interface
    interface IPageController
    interface IVisualElementController
    interface IElementController
파생
구현

속성

Batched

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
ContainerArea

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IPageController)
DisableLayout

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
EffectControlProvider

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IElementController)
EffectiveFlowDirection

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
FlyoutHeader

셸 애플리케이션의 IPageController를 확장합니다.

FlyoutIcon

셸 애플리케이션의 IPageController를 확장합니다.

IgnoresContainerArea

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IPageController)
InternalChildren

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IPageController)
IsInNativeLayout

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
IsNativeStateConsistent

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
IsPlatformEnabled

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
LogicalChildren

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IElementController)
NavigationProxy

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
Platform
사용되지 않습니다.

셸 애플리케이션의 IPageController를 확장합니다.

(다음에서 상속됨 IElementController)
RealParent

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IElementController)

메서드

AddAppearanceObserver(IAppearanceObserver, Element)

셸 애플리케이션의 IPageController를 확장합니다.

AddFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

셸 애플리케이션의 IPageController를 확장합니다.

AppearanceChanged(Element, Boolean)

셸 애플리케이션의 IPageController를 확장합니다.

Descendants()

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IElementController)
EffectIsAttached(String)

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IElementController)
GenerateFlyoutGrouping()

셸 애플리케이션의 IPageController를 확장합니다.

GetFlyoutItemDataTemplate(BindableObject)

셸 애플리케이션의 IPageController를 확장합니다.

GetItems()

셸 애플리케이션의 IPageController를 확장합니다.

GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)

셸 애플리케이션의 IPageController를 확장합니다.

InvalidateMeasure(InvalidationTrigger)

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
NativeSizeChanged()

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
OnFlyoutItemSelected(Element)

셸 애플리케이션의 IPageController를 확장합니다.

OnFlyoutItemSelectedAsync(Element)

셸 애플리케이션의 IPageController를 확장합니다.

ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean)

셸 애플리케이션의 IPageController를 확장합니다.

RemoveAppearanceObserver(IAppearanceObserver)

셸 애플리케이션의 IPageController를 확장합니다.

RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

셸 애플리케이션의 IPageController를 확장합니다.

SendAppearing()

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IPageController)
SendDisappearing()

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IPageController)
SetValueFromRenderer(BindableProperty, Object)

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IElementController)
SetValueFromRenderer(BindablePropertyKey, Object)

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IElementController)
UpdateCurrentState(ShellNavigationSource)

셸 애플리케이션의 IPageController를 확장합니다.

이벤트

BatchCommitted

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
FocusChangeRequested

플랫폼 렌더러에서 내부용으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
ItemsCollectionChanged

셸 애플리케이션의 IPageController를 확장합니다.

PlatformSet
사용되지 않습니다.

셸 애플리케이션의 IPageController를 확장합니다.

(다음에서 상속됨 IElementController)
StructureChanged

셸 애플리케이션의 IPageController를 확장합니다.

적용 대상