Compartilhar via


IShellController Interface

Definição

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
Derivado
Implementações

Propriedades

Batched

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
ContainerArea (Herdado de IPageController)
DisableLayout

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
EffectControlProvider

Para uso interno pelo .NET MAUI.

(Herdado de IElementController)
EffectiveFlowDirection

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
FlyoutContent
FlyoutFooter
FlyoutHeader
FlyoutIcon
IgnoresContainerArea (Herdado de IPageController)
InternalChildren (Herdado de IPageController)
IsInPlatformLayout

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
IsPlatformEnabled

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
IsPlatformStateConsistent

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
LogicalChildren

Para uso interno pelo .NET MAUI.

(Herdado de IElementController)
NavigationProxy

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
RealParent

Para uso interno pelo .NET MAUI.

(Herdado de IElementController)

Métodos

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

Para uso interno pelo .NET MAUI.

(Herdado de IElementController)
EffectIsAttached(String)

Para uso interno pelo .NET MAUI.

(Herdado de IElementController)
GenerateFlyoutGrouping()
GetFlyoutItemDataTemplate(BindableObject)
GetItems()
GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)
InvalidateMeasure(InvalidationTrigger)

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
OnFlyoutItemSelected(Element)
OnFlyoutItemSelectedAsync(Element)
PlatformSizeChanged()

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean)
RemoveAppearanceObserver(IAppearanceObserver)
RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)
SendAppearing() (Herdado de IPageController)
SendDisappearing() (Herdado de IPageController)
SetValueFromRenderer(BindableProperty, Object)

Para uso interno pelo .NET MAUI.

(Herdado de IElementController)
SetValueFromRenderer(BindablePropertyKey, Object)

Para uso interno pelo .NET MAUI.

(Herdado de IElementController)
UpdateCurrentState(ShellNavigationSource)

Eventos

BatchCommitted

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
FlyoutItemsChanged
FocusChangeRequested

Para uso interno pelo .NET MAUI.

(Herdado de IVisualElementController)
ItemsCollectionChanged
StructureChanged

Aplica-se a