Partager via


IShellController Interface

Définition

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
Dérivé
Implémente

Propriétés

Batched

Pour une utilisation interne par .NET MAUI.

(Hérité de IVisualElementController)
ContainerArea (Hérité de IPageController)
DisableLayout

Pour une utilisation interne par .NET MAUI.

(Hérité de IVisualElementController)
EffectControlProvider

Pour une utilisation interne par .NET MAUI.

(Hérité de IElementController)
EffectiveFlowDirection

Pour une utilisation interne par .NET MAUI.

(Hérité de IVisualElementController)
FlyoutContent
FlyoutFooter
FlyoutHeader
FlyoutIcon
IgnoresContainerArea (Hérité de IPageController)
InternalChildren (Hérité de IPageController)
IsInPlatformLayout

Pour une utilisation interne par .NET MAUI.

(Hérité de IVisualElementController)
IsPlatformEnabled

Pour une utilisation interne par .NET MAUI.

(Hérité de IVisualElementController)
IsPlatformStateConsistent

Pour une utilisation interne par .NET MAUI.

(Hérité de IVisualElementController)
LogicalChildren

Pour une utilisation interne par .NET MAUI.

(Hérité de IElementController)
NavigationProxy

Pour une utilisation interne par .NET MAUI.

(Hérité de IVisualElementController)
RealParent

Pour une utilisation interne par .NET MAUI.

(Hérité de IElementController)

Méthodes

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

Pour une utilisation interne par .NET MAUI.

(Hérité de IElementController)
EffectIsAttached(String)

Pour une utilisation interne par .NET MAUI.

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

Pour une utilisation interne par .NET MAUI.

(Hérité de IVisualElementController)
OnFlyoutItemSelected(Element)
OnFlyoutItemSelectedAsync(Element)
PlatformSizeChanged()

Pour une utilisation interne par .NET MAUI.

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

Pour une utilisation interne par .NET MAUI.

(Hérité de IElementController)
SetValueFromRenderer(BindablePropertyKey, Object)

Pour une utilisation interne par .NET MAUI.

(Hérité de IElementController)
UpdateCurrentState(ShellNavigationSource)

Événements

BatchCommitted

Pour une utilisation interne par .NET MAUI.

(Hérité de IVisualElementController)
FlyoutItemsChanged
FocusChangeRequested

Pour une utilisation interne par .NET MAUI.

(Hérité de IVisualElementController)
ItemsCollectionChanged
StructureChanged

S’applique à