Freigeben über


IShellController Schnittstelle

Definition

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
Abgeleitet
Implementiert

Eigenschaften

Batched

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IVisualElementController)
ContainerArea (Geerbt von IPageController)
DisableLayout

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IVisualElementController)
EffectControlProvider

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IElementController)
EffectiveFlowDirection

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IVisualElementController)
FlyoutContent
FlyoutFooter
FlyoutHeader
FlyoutIcon
IgnoresContainerArea (Geerbt von IPageController)
InternalChildren (Geerbt von IPageController)
IsInPlatformLayout

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IVisualElementController)
IsPlatformEnabled

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IVisualElementController)
IsPlatformStateConsistent

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IVisualElementController)
LogicalChildren

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IElementController)
NavigationProxy

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IVisualElementController)
RealParent

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IElementController)

Methoden

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

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IElementController)
EffectIsAttached(String)

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IElementController)
GenerateFlyoutGrouping()
GetFlyoutItemDataTemplate(BindableObject)
GetItems()
GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)
InvalidateMeasure(InvalidationTrigger)

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IVisualElementController)
OnFlyoutItemSelected(Element)
OnFlyoutItemSelectedAsync(Element)
PlatformSizeChanged()

Zur internen Verwendung durch .NET MAUI.

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

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IElementController)
SetValueFromRenderer(BindablePropertyKey, Object)

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IElementController)
UpdateCurrentState(ShellNavigationSource)

Ereignisse

BatchCommitted

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IVisualElementController)
FlyoutItemsChanged
FocusChangeRequested

Zur internen Verwendung durch .NET MAUI.

(Geerbt von IVisualElementController)
ItemsCollectionChanged
StructureChanged

Gilt für: