다음을 통해 공유


IShellController 인터페이스

정의

public interface class IShellController : Microsoft::Maui::Controls::IPageController
public interface IShellController : Microsoft.Maui.Controls.IPageController
type IShellController = interface
    interface IPageController
    interface IVisualElementController
    interface IElementController
Public Interface IShellController
Implements IPageController
파생
구현

속성

Batched

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
ContainerArea (다음에서 상속됨 IPageController)
DisableLayout

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
EffectControlProvider

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IElementController)
EffectiveFlowDirection

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
FlyoutContent
FlyoutFooter
FlyoutHeader
FlyoutIcon
IgnoresContainerArea (다음에서 상속됨 IPageController)
InternalChildren (다음에서 상속됨 IPageController)
IsInPlatformLayout

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
IsPlatformEnabled

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
IsPlatformStateConsistent

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
LogicalChildren

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IElementController)
NavigationProxy

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
RealParent

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IElementController)

메서드

AddAppearanceObserver(IAppearanceObserver, Element)
AddFlyoutBehaviorObserver(IFlyoutBehaviorObserver)
AppearanceChanged(Element, Boolean)
Descendants()

.NET MAUI에서 내부적으로 사용합니다.

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

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IElementController)
GenerateFlyoutGrouping()
GetFlyoutItemDataTemplate(BindableObject)
GetItems()
GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)
InvalidateMeasure(InvalidationTrigger)

.NET MAUI에서 내부적으로 사용합니다.

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

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean)
RemoveAppearanceObserver(IAppearanceObserver)
RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)
SendAppearing() (다음에서 상속됨 IPageController)
SendDisappearing() (다음에서 상속됨 IPageController)
SetValueFromRenderer(BindableProperty, Object)

.NET MAUI에서 내부적으로 사용합니다.

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

.NET MAUI에서 내부적으로 사용합니다.

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

이벤트

BatchCommitted

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
FlyoutItemsChanged
FocusChangeRequested

.NET MAUI에서 내부적으로 사용합니다.

(다음에서 상속됨 IVisualElementController)
ItemsCollectionChanged
StructureChanged

적용 대상