IShellController Arabirim

Tanım

IPageControllerKabuk uygulamaları için genişletiliyor.

public interface IShellController : Xamarin.Forms.IPageController
type IShellController = interface
    interface IPageController
    interface IVisualElementController
    interface IElementController
Türetilmiş
Uygulamalar

Özellikler

Batched

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
ContainerArea

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IPageController)
DisableLayout

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
EffectControlProvider

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IElementController)
EffectiveFlowDirection

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
FlyoutHeader
FlyoutIcon
IgnoresContainerArea

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IPageController)
InternalChildren

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IPageController)
IsInNativeLayout

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
IsNativeStateConsistent

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
IsPlatformEnabled

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
LogicalChildren

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IElementController)
NavigationProxy

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
Platform
Kullanımdan kalktı.
(Devralındığı yer: IElementController)
RealParent

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IElementController)

Yöntemler

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

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IElementController)
EffectIsAttached(String)

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IElementController)
GenerateFlyoutGrouping()
GetFlyoutItemDataTemplate(BindableObject)
GetItems()
GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)
InvalidateMeasure(InvalidationTrigger)

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
NativeSizeChanged()

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
OnFlyoutItemSelected(Element)
OnFlyoutItemSelectedAsync(Element)
ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean)
RemoveAppearanceObserver(IAppearanceObserver)
RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)
SendAppearing()

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IPageController)
SendDisappearing()

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IPageController)
SetValueFromRenderer(BindableProperty, Object)

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IElementController)
SetValueFromRenderer(BindablePropertyKey, Object)

Platform oluşturuculara göre iç kullanım için.

(Devralındığı yer: IElementController)
UpdateCurrentState(ShellNavigationSource)

etkinlik

BatchCommitted

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
FocusChangeRequested

Platform Oluşturucu olarak iç kullanım için.

(Devralındığı yer: IVisualElementController)
ItemsCollectionChanged
PlatformSet
Kullanımdan kalktı.
(Devralındığı yer: IElementController)
StructureChanged

Şunlara uygulanır