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

适用于