共用方式為


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

適用於