Поделиться через


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

Применяется к