Bagikan melalui


IShellController Antarmuka

Definisi

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
Turunan
Penerapan

Properti

Batched

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IVisualElementController)
ContainerArea (Diperoleh dari IPageController)
DisableLayout

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IVisualElementController)
EffectControlProvider

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IElementController)
EffectiveFlowDirection

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IVisualElementController)
FlyoutContent
FlyoutFooter
FlyoutHeader
FlyoutIcon
IgnoresContainerArea (Diperoleh dari IPageController)
InternalChildren (Diperoleh dari IPageController)
IsInPlatformLayout

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IVisualElementController)
IsPlatformEnabled

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IVisualElementController)
IsPlatformStateConsistent

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IVisualElementController)
LogicalChildren

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IElementController)
NavigationProxy

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IVisualElementController)
RealParent

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IElementController)

Metode

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

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IElementController)
EffectIsAttached(String)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IElementController)
GenerateFlyoutGrouping()
GetFlyoutItemDataTemplate(BindableObject)
GetItems()
GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)
InvalidateMeasure(InvalidationTrigger)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IVisualElementController)
OnFlyoutItemSelected(Element)
OnFlyoutItemSelectedAsync(Element)
PlatformSizeChanged()

Untuk penggunaan internal oleh .NET MAUI.

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

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IElementController)
SetValueFromRenderer(BindablePropertyKey, Object)

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IElementController)
UpdateCurrentState(ShellNavigationSource)

Acara

BatchCommitted

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IVisualElementController)
FlyoutItemsChanged
FocusChangeRequested

Untuk penggunaan internal oleh .NET MAUI.

(Diperoleh dari IVisualElementController)
ItemsCollectionChanged
StructureChanged

Berlaku untuk