Shell Klass

Definition

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

public ref class Shell : Microsoft::Maui::Controls::Page, Microsoft::Maui::Controls::IPageContainer<Microsoft::Maui::Controls::Page ^>, Microsoft::Maui::Controls::IShellController, Microsoft::Maui::IFlyoutView
[Microsoft.Maui.Controls.ContentProperty("Items")]
public class Shell : Microsoft.Maui.Controls.Page, Microsoft.Maui.Controls.IPageContainer<Microsoft.Maui.Controls.Page>, Microsoft.Maui.Controls.IShellController, Microsoft.Maui.IFlyoutView
[<Microsoft.Maui.Controls.ContentProperty("Items")>]
type Shell = class
    inherit Page
    interface IShellController
    interface IPageController
    interface IVisualElementController
    interface IElementController
    interface IPageContainer<Page>
    interface IFlyoutView
    interface IView
    interface IElement
    interface ITransform
Public Class Shell
Inherits Page
Implements IFlyoutView, IPageContainer(Of Page), IShellController
Arv
Arv
Attribut
Implementeringar

Konstruktorer

Name Description
Shell()

Initierar en ny instans av Shell klassen.

Fält

Name Description
ActionSheetSignalName

Identifieraren som används av det interna meddelandesystemet för att visa ett åtgärdsblad.

(Ärvd från Page)
AlertSignalName

Identifieraren som används av det interna meddelandesystemet för att visa en aviseringsdialogruta.

(Ärvd från Page)
BackButtonBehaviorProperty

Styr beteendet för sidans bakåtknapp.

BackgroundColorProperty

Definierar bakgrundsfärgen i Shell Chrome. Färgen fylls inte i bakom Shell-innehållet.

BusySetSignalName

Identifieraren som används av det interna meddelandesystemet för att ange IsBusy.

(Ärvd från Page)
CurrentItemProperty

Den valda ShellItem.

CurrentStateProperty

Bindbar egenskap för CurrentState.

DisabledColorProperty

Definierar färgen för att skugga text och ikoner som är inaktiverade.

FlyoutBackdropProperty

Bakgrunden av den utfällbara menyn, som är utseendet på det utfällbara överlägget.

FlyoutBackgroundColorProperty

Bakgrundsfärgen för Shell Flyout.

FlyoutBackgroundImageAspectProperty

Bildförhållandet för bakgrundsbilden.

FlyoutBackgroundImageProperty

Anger den utfällbara bakgrundsbilden, av typen ImageSource, till en fil, inbäddad resurs, URI eller ström.

FlyoutBackgroundProperty

Bindbar egenskap för FlyoutBackground.

FlyoutBehaviorProperty

Hanterar det beteende som används för att öppna den utfällbara menyn.

FlyoutContentProperty

Utfällbara objekt som representerar det utfällbara innehållet.

FlyoutContentTemplateProperty

Det utfällbara innehållet kan definieras genom att ange en DataTemplate. Du kan också visa en utfällbar rubrik ovanför det utfällbara innehållet, och en utfällbar sidfot kan också visas under det utfällbara innehållet.

FlyoutFooterProperty

Det utfällbara sidfotsutseendet. Den utfällbara sidfoten är det innehåll som eventuellt visas längst ned i den utfällbara menyn.

FlyoutFooterTemplateProperty

Det utfällbara sidfotsutseendet kan definieras genom att ange en DataTemplate.

FlyoutHeaderBehaviorProperty

Bindbar egenskap för FlyoutHeaderBehavior.

FlyoutHeaderProperty

Det utfällbara sidhuvudets utseende. Den utfällbara rubriken är det innehåll som eventuellt visas överst i den utfällbara menyn.

FlyoutHeaderTemplateProperty

Utseendet på den utfällbara rubriken kan definieras genom att ange en DataTemplate.

FlyoutHeightProperty

Höjden på den utfällbara menyn. Detta möjliggör scenarier som att minska höjden på den utfällbara menyn så att den inte skymmer flikfältet.

FlyoutIconProperty

Som standard har Shell-program en hamburgerikon som, när de trycks in, öppnar den utfällbara menyn. Den här ikonen kan ändras genom att ange egenskapen FlyoutIcon.

FlyoutIsPresentedProperty

Den utfällbara menyn kan öppnas och stängas programmässigt genom att ställa in egenskapen FlyoutIsPresented till ett booleskt värde som anger om den utfällbara menyn för närvarande är öppen.

FlyoutItemIsVisibleProperty

Synligheten FlyoutItem . Flyout-objekt är synliga i flyout-läget som standard.

FlyoutVerticalScrollModeProperty

Ändrar beteendet för den utfällbara rullningen. Som standard kan ett popupfönster rullas vertikalt när objekten i popupfönstret inte får plats.

FlyoutWidthProperty

Bredden på den utfällbara menyn. Detta möjliggör scenarier som att expandera den utfällbara menyn över hela skärmen.

ForegroundColorProperty

Definierar färgen för att skugga text och ikoner.

ItemsProperty

Bindbar egenskap för Items.

ItemTemplateProperty

Tillämpas DataTemplate på varje FlyoutItem objekt som hanteras av Shell.

MenuItemTemplateProperty

Anpassar utseendet på varje MenuItem.

NavBarHasShadowProperty

Styr om navigeringsfältet har en skugga.

NavBarIsVisibleProperty

Hanterar om navigeringsfältet visas när en sida visas.

NavBarVisibilityAnimationEnabledProperty

Avgör om navigeringsfältets synlighetsändring ska animeeras.

PresentationModeProperty

Definierar den navigeringsanimering som inträffar när en sida navigeras till med GoToAsync(ShellNavigationState, Boolean) metoden . Styr även om innehållet visas på ett modalt sätt eller inte.

PromptSignalName

Identifieraren som används av det interna meddelandesystemet för att visa en dialogruta för frågor.

(Ärvd från Page)
SearchHandlerProperty

Shell Styr sökfunktionen.

TabBarBackgroundColorProperty

Definierar bakgrundsfärgen för flikfältet. Om egenskapen inte har angetts BackgroundColorProperty används värdet.

TabBarDisabledColorProperty

Definierar den inaktiverade färgen för flikfältet. Om egenskapen inte har angetts DisabledColorProperty används värdet.

TabBarForegroundColorProperty

Bindbar egenskap för den bifogade egenskapen TabBarForegroundColor.

TabBarIsVisibleProperty

Hanterar synligheten i det nedre flikfältet.

TabBarTitleColorProperty

Definierar rubrikfärgen för flikfältet. Om egenskapen inte har angetts TitleColorProperty används värdet.

TabBarUnselectedColorProperty

Definierar den omarkerade färgen för flikfältet. Om egenskapen inte har angetts UnselectedColorProperty används värdet.

TitleColorProperty

Definierar rubrikfärgen för flikfältet. Om egenskapen inte har angetts TitleColorProperty används värdet.

TitleViewProperty

Gör att alla View kan visas i navigeringsfältet.

transientNamescope

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

(Ärvd från Element)
UnselectedColorProperty

Definierar den omarkerade färgen för flikfältet. Om egenskapen inte har angetts UnselectedColorProperty används värdet.

Egenskaper

Name Description
AnchorX

Hämtar eller anger X-komponenten i mittpunkten för en transformeringsåtgärd i förhållande till elementets gränser. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
AnchorY

Hämtar eller anger Y-komponenten i mittpunkten för en transformeringsåtgärd i förhållande till elementets gränser. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
AutomationId

Hämtar eller anger ett värde som gör att automationsramverket kan hitta och interagera med det här elementet.

(Ärvd från Element)
Background

Hämtar eller anger vilket Brush som ska användas för att fylla i bakgrunden för ett element. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
BackgroundColor

Hämtar eller anger som Color fyller bakgrunden för ett element. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
BackgroundImageSource

Hämtar eller anger ImageSource som ska användas som bakgrund för den här sidan. Det här är en bindbar egenskap.

(Ärvd från Page)
Batched

Hämtar ett värde som anger att det görs batchändringar för det här elementet.

(Ärvd från VisualElement)
Behaviors

Hämtar listan över Behavior objekt som är associerade med det här elementet. Det här är en skrivskyddad bindbar egenskap.

(Ärvd från VisualElement)
BindingContext

Hämtar eller anger ett objekt som innehåller de egenskaper som ska vara mål för de bundna egenskaper som tillhör den här BindableObject. Det här är en bindbar egenskap.

(Ärvd från BindableObject)
Bounds

Hämtar gränserna för elementet i enhetsoberoende enheter.

(Ärvd från VisualElement)
class

Hämtar eller anger formatklasserna för elementet.

(Ärvd från NavigableElement)
ClassId

Hämtar eller anger ett värde som används för att identifiera en samling semantiskt liknande element.

(Ärvd från Element)
Clip

Anger urklippsregionen för ett element. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
ContainerArea
Föråldrad.

Hämtar eller anger det område som den här sidan finns i.

(Ärvd från Page)
Current

Hämtar den aktuella Shell instansen från det aktiva programfönstret.

CurrentItem

Den valda ShellItem.

CurrentPage

Den aktuella sidan.

CurrentState

Hämtar det aktuella navigeringstillståndet för Gränssnittet. Det här är en bindbar egenskap.

DesiredSize

Hämtar storleken som det här elementet beräknade under måttpasset för layoutprocessen.

(Ärvd från VisualElement)
DisableLayout

Hämtar ett värde som anger att layouten för det här elementet är inaktiverad.

(Ärvd från VisualElement)
Dispatcher

Hämtar den dispatcher som var tillgänglig när det här bindbara objektet skapades, annars försöker hitta närmaste tillgängliga dispatcher (förmodligen fönstrets/appens).

(Ärvd från BindableObject)
EffectControlProvider

För intern användning av .NET MAUI.

(Ärvd från Element)
Effects

Hämtar eller anger de format och egenskaper som ska tillämpas på elementet under körningen.

(Ärvd från Element)
FlowDirection

Hämtar eller anger layoutflödesriktningen. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
FlyoutBackdrop

Hämtar eller sätter bakgrunden till den utfällbara menyn, vilket är utseendet på det utfällbara överlägget.

FlyoutBackground

Hämtar eller anger bakgrundsfärgen för Shell Flyout.

FlyoutBackgroundColor

Hämtar eller anger bakgrundsfärgen för den utfällbara menyn.

FlyoutBackgroundImage

Hämtar eller ställer in den utfällbara bakgrundsbilden. Av typen ImageSource kan vara en fil, inbäddad resurs, URI eller ström.

FlyoutBackgroundImageAspect

Hämtar eller anger proportioner för bakgrundsbilden.

FlyoutBehavior

Hämtar eller anger beteendet för att öppna den utfällbara menyn.

FlyoutContent

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

FlyoutContentTemplate

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

FlyoutFooter

Hämtar eller anger den vy som definierar utseendet på den utfällbara sidfoten. Den utfällbara sidfoten är det innehåll som eventuellt visas längst ned i den utfällbara menyn.

FlyoutFooterTemplate

Hämtar eller ställer in det utfällbara sidfotsutseendet med hjälp av en DataTemplate.

FlyoutHeader

Hämtar eller anger den vy som definierar utseendet på den utfällbara rubriken. Den utfällbara rubriken är det innehåll som eventuellt visas överst i den utfällbara menyn.

FlyoutHeaderBehavior

Hämtar eller anger huvudbeteendet för den utfällbara menyn.

FlyoutHeaderTemplate

Hämtar eller anger det utfällbara rubrikutseendet med hjälp av en DataTemplate.

FlyoutHeight

Hämtar eller anger höjden på den utfällbara menyn.

FlyoutIcon

Hämtar eller anger ikonen som, när den trycks ner, öppnar den utfällbara menyn.

FlyoutIsPresented

Hämtar eller anger den utfällbara menyns synliga status.

FlyoutItems

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

FlyoutVerticalScrollMode

Ändrar beteendet för den utfällbara rullningen.

FlyoutWidth

Hämtar eller anger bredden på den utfällbara menyn.

Frame

Hämtar eller anger den ram som det här elementet finns i på skärmen.

(Ärvd från VisualElement)
Handler

Hämtar eller anger associerat IViewHandler till det här elementet.

(Ärvd från VisualElement)
Height

Hämtar den aktuella renderade höjden för det här elementet i enhetsoberoende enheter. Det här är en skrivskyddad bindbar egenskap.

(Ärvd från VisualElement)
HeightRequest

Hämtar eller anger den önskade höjd åsidosättningen för det här elementet i enhetsoberoende enheter. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
IconImageSource

Hämtar eller anger den ImageSource som ska användas för ikonen som är associerad med den här sidan. Det här är en bindbar egenskap.

(Ärvd från Page)
Id

Hämtar ett värde som kan användas för att unikt identifiera ett element under hela körningen av ditt program.

(Ärvd från Element)
IgnoresContainerArea

Hämtar eller anger ett värde som avgör om du vill ignorera ContainerArea. Det här är en bindbar egenskap.

(Ärvd från Page)
InputTransparent

Hämtar eller anger ett värde som anger om det här elementet svarar på träfftestning under användarinteraktion. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
InternalChildren

Hämtar den interna samlingen med underordnade element som finns på den här sidan.

(Ärvd från Page)
IsBusy
Föråldrad.

Hämtar eller anger sidans upptagna tillstånd. Detta gör att den plattformsspecifika globala aktivitetsindikatorn visar ett upptaget tillstånd. Det här är en bindbar egenskap.

(Ärvd från Page)
IsEnabled

Hämtar eller anger ett värde som anger om det här elementet är aktiverat i användargränssnittet. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
IsEnabledCore

Det här värdet representerar det kumulativa IsEnabled-värdet. Alla typer som åsidosätter den här egenskapen måste också anropa metoden RefreshIsEnabledProperty() om värdet ändras.

(Ärvd från VisualElement)
IsFocused

Hämtar ett värde som anger om det här elementet är fokuserat för närvarande. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
IsInPlatformLayout

Hämtar eller anger ett värde som anger att det här elementet för närvarande går igenom plattformslayoutcykeln.

(Ärvd från VisualElement)
IsLoaded

Anger om ett element är anslutet till huvudobjektträdet.

(Ärvd från VisualElement)
IsPlatformEnabled

Hämtar eller anger ett värde som anger om det här elementets plattformsekvivalentelement är aktiverat.

(Ärvd från VisualElement)
IsPlatformStateConsistent

Hämtar eller anger ett värde som anger att det här elementet för närvarande är konsekvent med plattformsekvivalent elementtillstånd.

(Ärvd från VisualElement)
IsVisible

Hämtar eller anger ett värde som avgör om det här elementet ska visas på skärmen och ta upp utrymme i layouter. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
Items

Hämtar samlingen av ShellItem objekt i Gränssnittet. Det här är en bindbar egenskap.

ItemTemplate

Hämtar eller uppsättningar DataTemplate som tillämpas på var och en av objekten.

LogicalChildren
Föråldrad.

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

(Ärvd från Element)
MaximumHeightRequest

Hämtar eller anger den maximala höjd som elementet begär under layouten i enhetsoberoende enheter. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
MaximumWidthRequest

Hämtar eller anger den maximala bredd som elementet begär under layouten i enhetsoberoende enheter. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
MenuBarItems

Hämtar objekten för den MenuBarItem här sidan, implementerade på ett plattformsspecifikt sätt.

(Ärvd från Page)
MenuItemTemplate

Hämtar eller anger tillämpat DataTemplate på MenuItem-objekt i samlingen MenuItems.

MinimumHeightRequest

Hämtar eller anger den lägsta höjd som elementet begär under layouten i enhetsoberoende enheter. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
MinimumWidthRequest

Hämtar eller anger den minsta bredd som elementet begär under layouten i enhetsoberoende enheter. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
Navigation

Hämtar objektet som ansvarar för att hantera stackbaserad navigering.

(Ärvd från NavigableElement)
NavigationProxy

Hämtar casten av Navigation till en NavigationProxy.

(Ärvd från NavigableElement)
Opacity

Hämtar eller anger det opacitetsvärde som tillämpas på elementet när det återges. Intervallet för det här värdet är 0 till 1. värden utanför det här intervallet anges till närmaste giltiga värde. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
Padding

Hämtar eller anger utrymmet mellan innehållet på sidan och dess kantlinje. Det här är en bindbar egenskap.

(Ärvd från Page)
Parent

Hämtar eller anger det överordnade Element elementet.

(Ärvd från Element)
RealParent

För intern användning av .NET MAUI.

(Ärvd från Element)
Resources

Hämtar eller anger den lokala resursordlistan.

(Ärvd från VisualElement)
Rotation

Hämtar eller anger rotationen (i grader) om Z-axeln (affinrotation) när elementet återges. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
RotationX

Hämtar eller anger rotationen (i grader) om X-axeln (perspektivrotation) när elementet återges. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
RotationY

Hämtar eller anger rotationen (i grader) om Y-axeln (perspektivrotation) när elementet återges. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
Scale

Hämtar eller anger skalningsfaktorn som tillämpas på elementet. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
ScaleX

Hämtar eller anger ett skalningsvärde som ska tillämpas på X-riktningen. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
ScaleY

Hämtar eller anger ett skalningsvärde som ska tillämpas på Y-riktningen. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
Shadow

Hämtar eller ställer in skuggeffekten som elementet gjuter. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
Style

Hämtar eller anger det unika Style för det här elementet.

(Ärvd från NavigableElement)
StyleClass

Hämtar eller anger formatklasserna för elementet.

(Ärvd från NavigableElement)
StyleId

Hämtar eller anger ett användardefinierat värde för att unikt identifiera elementet.

(Ärvd från Element)
Title

Hämtar eller anger sidans rubrik.

(Ärvd från Page)
ToolbarItems

Hämtar objekten för den ToolbarItem här sidan, implementerade på ett plattformsspecifikt sätt.

(Ärvd från Page)
TranslationX

Hämtar eller anger X-översättningsdeltat för elementet i enhetsoberoende enheter. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
TranslationY

Hämtar eller anger Y-översättningsdeltat för elementet i enhetsoberoende enheter. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
Triggers

Hämtar listan över TriggerBase objekt som är associerade med det här elementet. Det här är en skrivskyddad bindbar egenskap.

(Ärvd från VisualElement)
Visual

Hämtar eller anger en IVisual implementering som åsidosätter det visuella utseendet på ett element. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
Width

Hämtar den aktuella bredden för det här elementet i enhetsoberoende enheter. Det här är en skrivskyddad bindbar egenskap.

(Ärvd från VisualElement)
WidthRequest

Hämtar eller anger den önskade bredd åsidosättningen av det här elementet i enhetsoberoende enheter. Det här är en bindbar egenskap.

(Ärvd från VisualElement)
Window

Window Hämtar det som är associerat med ett element. Det här är en skrivskyddad bindbar egenskap.

(Ärvd från VisualElement)
X

Hämtar aktuell X-position för det här elementet i enhetsoberoende enheter. Det här är en skrivskyddad bindbar egenskap.

(Ärvd från VisualElement)
Y

Hämtar aktuell Y-position för det här elementet i enhetsoberoende enheter. Det här är en skrivskyddad bindbar egenskap.

(Ärvd från VisualElement)
ZIndex

Hämtar eller ställer in z-indexet fram-till-tillbaka för ett element i en layout. Det här är en bindbar egenskap.

(Ärvd från VisualElement)

Metoder

Name Description
AddLogicalChild(Element)

Lägger till en Element till de logiska underordnade objekten.

(Ärvd från Element)
ApplyBindings()

Tillämpar alla aktuella bindningar på BindingContext.

(Ärvd från BindableObject)
Arrange(Rect)

Placerar underordnade objekt och bestämmer en storlek för ett element.

(Ärvd från VisualElement)
ArrangeOverride(Rect)

Tillåter att underklasser implementerar anpassad ordna logik under ett kontrolllayout-pass.

(Ärvd från VisualElement)
BatchBegin()

Signalerar början på en batch med ändringar i elementegenskaperna. Detta kan gynna prestanda om ett större antal egenskapsvärden ändras.

(Ärvd från VisualElement)
BatchCommit()

Signalerar slutet på en batch med kommandon till elementet och att dessa kommandon nu ska checkas in.

(Ärvd från VisualElement)
ChangeVisualState()

Ändrar det aktuella visuella tillståndet baserat på de aktuella egenskapsvärdena för dessa element.

(Ärvd från VisualElement)
ClearLogicalChildren()

Tar bort alla underordnade Elements.

(Ärvd från Element)
ClearValue(BindableProperty)

Rensar alla värden som tidigare har angetts för en bindbar egenskap.

(Ärvd från BindableObject)
ClearValue(BindablePropertyKey)

Rensar alla värden som tidigare har angetts för en bindbar egenskap som identifieras av dess nyckel.

(Ärvd från BindableObject)
CoerceValue(BindableProperty)

Tvingar fram värdet för den angivna bindbara egenskapen. Detta görs genom att BindableProperty.CoerceValueDelegate anropa den angivna bindbara egenskapen.

(Ärvd från BindableObject)
CoerceValue(BindablePropertyKey)

Tvingar fram värdet för den angivna bindbara egenskapen. Detta görs genom att BindableProperty.CoerceValueDelegate anropa den angivna bindbara egenskapen.

(Ärvd från BindableObject)
ComputeConstraintForView(View)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

(Ärvd från VisualElement)
DisplayActionSheet(String, String, String, FlowDirection, String[])
Föråldrad.

Visar ett plattformsåtgärdsblad som gör att programanvändaren kan välja mellan flera knappar.

(Ärvd från Page)
DisplayActionSheet(String, String, String, String[])
Föråldrad.

Visar ett plattformsåtgärdsblad som gör att programanvändaren kan välja mellan flera knappar.

(Ärvd från Page)
DisplayActionSheetAsync(String, String, String, FlowDirection, String[])

Visar ett plattformsåtgärdsblad som gör att programanvändaren kan välja mellan flera knappar.

(Ärvd från Page)
DisplayActionSheetAsync(String, String, String, String[])

Visar ett plattformsåtgärdsblad som gör att programanvändaren kan välja mellan flera knappar.

(Ärvd från Page)
DisplayAlert(String, String, String, FlowDirection)
Föråldrad.

Visar en aviseringsdialogruta för programanvändaren med en enda avbryt-knapp.

(Ärvd från Page)
DisplayAlert(String, String, String, String, FlowDirection)
Föråldrad.

Visar en aviseringsdialogruta för programanvändaren med en enda avbryt-knapp.

(Ärvd från Page)
DisplayAlert(String, String, String, String)
Föråldrad.

Visar en aviseringsdialogruta för programanvändaren med en enda avbryt-knapp.

(Ärvd från Page)
DisplayAlert(String, String, String)
Föråldrad.

Visar en aviseringsdialogruta för programanvändaren med en enda avbryt-knapp.

(Ärvd från Page)
DisplayAlertAsync(String, String, String, FlowDirection)

Visar en aviseringsdialogruta för programanvändaren med en enda avbryt-knapp.

(Ärvd från Page)
DisplayAlertAsync(String, String, String, String, FlowDirection)

Visar en aviseringsdialogruta för programanvändaren med en enda avbryt-knapp.

(Ärvd från Page)
DisplayAlertAsync(String, String, String, String)

Visar en aviseringsdialogruta för programanvändaren med en enda avbryt-knapp.

(Ärvd från Page)
DisplayAlertAsync(String, String, String)

Visar en aviseringsdialogruta för programanvändaren med en enda avbryt-knapp.

(Ärvd från Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String)

Visar en promptdialogruta för programanvändaren med avsikten att avbilda ett enda strängvärde.

(Ärvd från Page)
EffectIsAttached(String)

För intern användning av .NET MAUI.

(Ärvd från Element)
FindByName(String)

Returnerar det element som har det angivna namnet.

(Ärvd från Element)
Focus()

Försöker ställa in fokus på det här elementet.

(Ärvd från VisualElement)
ForceLayout()

Tvingar sidan att utföra ett layoutpass.

(Ärvd från Page)
GetBackButtonBehavior(BindableObject)

BackButtonBehavior Hämtar för den angivna obj.

GetBackgroundColor(BindableObject)

Hämtar bakgrundsfärgen i Shell Chrome.

GetDisabledColor(BindableObject)

Hämtar färgen för att skugga text och ikoner som är inaktiverade.

GetFlyoutBackdrop(BindableObject)

Får bakgrunden av den utfällbara menyn, vilket är utseendet på den utfällbara överlägget.

GetFlyoutBehavior(BindableObject)

Hämtar det beteende som används för att öppna den utfällbara menyn när angiven obj visas.

GetFlyoutHeight(BindableObject)

Hämtar höjden på den utfällbara menyn när angiven obj är aktiv.

GetFlyoutItemIsVisible(BindableObject)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

GetFlyoutWidth(BindableObject)

Hämtar bredden på den utfällbara menyn.

GetForegroundColor(BindableObject)

Hämtar förgrundsfärgen för flikfältet.

GetItemTemplate(BindableObject)

Hämtar tillämpad DataTemplate på varje FlyoutItem objekt som hanteras av Shell.

GetMenuItemTemplate(BindableObject)

Hämtar det DataTemplate tillämpade objektet MenuItem i samlingen MenuItems.

GetNavBarHasShadow(BindableObject)

Hämtar ett värde som representerar om navigeringsfältet har en skugga när angiven obj är aktiv.

GetNavBarIsVisible(BindableObject)

Hämtar ett värde som anger om navigeringsfältet är synligt när den angivna obj är aktiv.

GetNavBarVisibilityAnimationEnabled(BindableObject)

Hämtar ett värde som anger om navigeringsfältets synlighetsändring är animerad för den angivna obj.

GetParentWindow()

Hämtar det överordnade fönstret som innehåller sidan.

(Ärvd från Page)
GetPresentationMode(BindableObject)

Hämtar navigeringsanimeringen som inträffar när en sida navigeras till med GoToAsync(ShellNavigationState, Boolean) metoden .

GetSearchHandler(BindableObject)

Hämtar den integrerade sökfunktionen.

GetTabBarBackgroundColor(BindableObject)

Hämtar bakgrundsfärgen för flikfältet.

GetTabBarDisabledColor(BindableObject)

Hämtar flikfältets färg när det är inaktiverat.

GetTabBarForegroundColor(BindableObject)

Hämtar förgrundsfärgen för flikfältet.

GetTabBarIsVisible(BindableObject)

Hämtar flikarnas synlighet när angiven obj är aktiv.

GetTabBarTitleColor(BindableObject)

Hämtar rubrikfärgen för flikfältet.

GetTabBarUnselectedColor(BindableObject)

Hämtar den omarkerade färgen för flikfältet. Om egenskapen inte har angetts används egenskapsvärdet UnselectedColor.

GetTitleColor(BindableObject)

Hämtar den färg som används för rubriken på den aktuella sidan.

GetTitleView(BindableObject)

Hämtar alla View som ska visas i navigeringsfältet när angivet obj är aktivt.

GetUnselectedColor(BindableObject)

Hämtar färgen för omarkerad text och ikoner i Shell Chrome.

GetValue(BindableProperty)

Returnerar värdet som finns i den angivna bindbara egenskapen.

(Ärvd från BindableObject)
GoToAsync(ShellNavigationState, Boolean, IDictionary<String,Object>)

Asynkront navigerar till det angivna tillståndet med animeringskontroll och valfria parametrar.

GoToAsync(ShellNavigationState, Boolean, ShellNavigationQueryParameters)

Den här metoden navigerar till en ShellNavigationState och returnerar en Task.

GoToAsync(ShellNavigationState, Boolean)

Asynkront navigerar till den angivna state med animeringskontroll.

GoToAsync(ShellNavigationState, IDictionary<String,Object>)

Asynkront navigerar till det angivna tillståndet med valfria parametrar.

GoToAsync(ShellNavigationState, ShellNavigationQueryParameters)

Den här metoden navigerar till en ShellNavigationState och returnerar en Task som slutförs när navigeringsanimeringen har slutförts.

GoToAsync(ShellNavigationState)

Asynkront navigerar till den angivna state.

InsertLogicalChild(Int32, Element)

Infogar ett Element till de logiska underordnade objekten i det angivna indexet.

(Ärvd från Element)
InvalidateMeasure()

Markerar det aktuella måttet för ett element som ogiltigt.

(Ärvd från VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)
Föråldrad.

Ogiltigförklarar måttet för ett element.

(Ärvd från VisualElement)
InvalidateMeasureOverride()

Ger ett sätt att tillåta att underklasser (t.ex. layout) åsidosätter InvalidateMeasure()

(Ärvd från VisualElement)
InvalidateStyle()

Tvingar fram oanvänd och återanvändning av det aktuella sammanfogade formatet. Den här metoden är avsedd för infrastrukturanvändning (t.ex. Hot Reload) och bör inte användas i programkod.

(Ärvd från StyleableElement)
IsSet(BindableProperty)

Avgör om en bindbar egenskap finns och har en värdeuppsättning.

(Ärvd från BindableObject)
Layout(Rect)
Föråldrad.

Uppdaterar elementets gränser under layoutcykeln.

(Ärvd från VisualElement)
LayoutChildren(Double, Double, Double, Double)
Föråldrad.

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

Measure(Double, Double, MeasureFlags)
Föråldrad.

Returnerar den minsta storlek som ett element behöver för att visas på enheten.

(Ärvd från VisualElement)
Measure(Double, Double)

Returnerar den minsta storlek som ett element behöver för att visas på enheten. Marginaler undantas från mätningen, men returneras med storleken. Vi rekommenderar inte att du anropar den här metoden utanför passet MeasureOverride på det överordnade elementet.

(Ärvd från VisualElement)
MeasureOverride(Double, Double)

Tillåter att underklasser implementerar anpassad måttlogik under ett kontrollmåttspass.

(Ärvd från VisualElement)
On<T>()

Returnerar den plattformsspecifika instansen av den här TElement, där en plattformsspecifik metod kan anropas.

(Ärvd från Page)
OnAppearing()

När de åsidosättas i en härledd klass kan programutvecklare anpassa beteendet omedelbart innan sidan blir synlig.

(Ärvd från Page)
OnBackButtonPressed()

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

OnBindingContextChanged()

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

OnChildAdded(Element)

Anropas när ett underordnat objekt läggs till i det här elementet.

(Ärvd från VisualElement)
OnChildMeasureInvalidated(Object, EventArgs)

Anger att önskad storlek för ett underordnat barn Element har ändrats.

(Ärvd från Page)
OnChildRemoved(Element, Int32)

Anropas när ett underordnat objekt tas bort från det här elementet.

(Ärvd från VisualElement)
OnChildrenReordered()

Genererar händelsen ChildrenReordered .

(Ärvd från VisualElement)
OnDisappearing()

När den åsidosättas i en härledd klass kan programutvecklaren anpassa beteendet när sidan försvinner.

(Ärvd från Page)
OnHandlerChanged()

När den åsidosättas i en härledd klass bör händelsen höjas HandlerChanged .

(Ärvd från Element)
OnHandlerChanging(HandlerChangingEventArgs)

När den åsidosättas i en härledd klass bör händelsen höjas HandlerChanging .

(Ärvd från Element)
OnMeasure(Double, Double)
Föråldrad.

Metod som anropas när en layoutmätning sker.

(Ärvd från VisualElement)
OnNavigated(ShellNavigatedEventArgs)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

OnNavigatedFrom(NavigatedFromEventArgs)

När de åsidosättas i en härledd klass kan programutvecklare anpassa beteendet direkt efter att sidan navigerats bort från.

(Ärvd från Page)
OnNavigatedTo(NavigatedToEventArgs)

När de åsidosättas i en härledd klass kan programutvecklare anpassa beteendet direkt efter att sidan har navigerats till.

(Ärvd från Page)
OnNavigating(ShellNavigatingEventArgs)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

OnNavigatingFrom(NavigatingFromEventArgs)

När de åsidosättas i en härledd klass kan programutvecklare anpassa beteendet omedelbart innan sidan navigeras bort från.

(Ärvd från Page)
OnParentChanged()

När den åsidosättas i en härledd klass bör händelsen höjas ParentChanged .

(Ärvd från Element)
OnParentChanging(ParentChangingEventArgs)

När den åsidosättas i en härledd klass bör händelsen höjas ParentChanging .

(Ärvd från Element)
OnParentSet()

Anropas när sidans egenskap har ändrats Parent .

(Ärvd från Page)
OnPropertyChanged(String)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

OnPropertyChanging(String)

Genererar händelsen PropertyChanging .

(Ärvd från BindableObject)
OnSizeAllocated(Double, Double)

Anger att sidan har tilldelats en storlek.

(Ärvd från Page)
PlatformSizeChanged()

Signaler om att plattformsekvivalentelementet för det här elementets storlek har ändrats och att en ny layoutcykel kan behövas.

(Ärvd från VisualElement)
RefreshIsEnabledProperty()

Den här metoden måste alltid anropas om någon händelse inträffar och värdet för IsEnabledCore egenskapen ändras.

(Ärvd från VisualElement)
RemoveBinding(BindableProperty)

Tar bort en tidigare uppsättning bindning från en bindbar egenskap.

(Ärvd från BindableObject)
RemoveDynamicResource(BindableProperty)

Tar bort en tidigare inställd dynamisk resurs.

(Ärvd från Element)
RemoveLogicalChild(Element)

Tar bort den första förekomsten av en specifik Element från de logiska underordnade objekten.

(Ärvd från Element)
SendAppearing()

Skickar signalen till sidan om att den ska visas visuellt på skärmen.

(Ärvd från Page)
SendBackButtonPressed()

Anropar OnBackButtonPressed().

(Ärvd från Page)
SendDisappearing()

Skickar signalen till sidan om att den är på väg att döljas visuellt från skärmen.

(Ärvd från Page)
SetBackButtonBehavior(BindableObject, BackButtonBehavior)

Anger bakåtknappens beteende när den angivna obj visas.

SetBackgroundColor(BindableObject, Color)

Anger bakgrundsfärgen i Shell Chrome. Färgen fylls inte i bakom Shell-innehållet.

SetBinding(BindableProperty, BindingBase)

Tilldelar en bindning till en bindbar egenskap.

(Ärvd från BindableObject)
SetDisabledColor(BindableObject, Color)

Anger färgen till skuggad text och ikoner som är inaktiverade.

SetDynamicResource(BindableProperty, String)

Anger egenskapen för BindableProperty det här elementet som ska uppdateras via DynamicResource med den angivna nyckeln.

(Ärvd från Element)
SetFlyoutBackdrop(BindableObject, Brush)

Anger bakgrunden till den utfällbara menyn, vilket är utseendet på det utfällbara överlägget.

SetFlyoutBehavior(BindableObject, FlyoutBehavior)

Anger det beteende som används för att öppna den utfällbara menyn när angiven obj visas.

SetFlyoutHeight(BindableObject, Double)

Anger höjden på den utfällbara menyn.

SetFlyoutItemIsVisible(BindableObject, Boolean)

Anger ett värde som avgör om ett objekt har ett synligt FlyoutItem objekt i den utfällbara menyn. Flyout-objekt är synliga i flyout-läget som standard. Ett objekt kan dock döljas i den utfällbara menyn med FlyoutItemIsVisibleProperty.

SetFlyoutWidth(BindableObject, Double)

Anger bredden på den utfällbara menyn när angiven obj är aktiv. Detta möjliggör scenarier som att expandera den utfällbara menyn över hela skärmen.

SetForegroundColor(BindableObject, Color)

Definierar förgrundsfärgen för flikfältet. Om egenskapen inte har angetts ForegroundColorProperty används värdet.

SetItemTemplate(BindableObject, DataTemplate)

Anger det DataTemplate som tillämpas på varje FlyoutItem objekt som hanteras av Shell.

SetMenuItemTemplate(BindableObject, DataTemplate)

Anger vilka objekt som DataTemplate används MenuItem i samlingen MenuItems. Shell tillhandahåller egenskaperna Text och IconImageSource till BindingContext för MenuItemTemplate.

SetNavBarHasShadow(BindableObject, Boolean)

Styr om navigeringsfältet har en skugga när angiven obj är aktiv. Som standard är true värdet för egenskapen på Android och false på andra plattformar.

SetNavBarIsVisible(BindableObject, Boolean)

Styr om navigeringsfältet visas när angivet obj visas. Som standard är truevärdet för egenskapen .

SetNavBarVisibilityAnimationEnabled(BindableObject, Boolean)

Anger om navigeringsfältets synlighetsändring ska animeeras för den angivna obj. Som standard är truevärdet för egenskapen .

SetPresentationMode(BindableObject, PresentationMode)

Anger navigeringsanimeringen som spelas upp när en Page navigeras till med GoToAsync(ShellNavigationState, Boolean) -metoden.

SetSearchHandler(BindableObject, SearchHandler)

Anger hanteraren som ansvarar för att implementera den integrerade sökfunktionen för när angiven obj är aktiv. Om du aktiverar den här egenskapen läggs en sökruta till överst på sidan.

SetTabBarBackgroundColor(BindableObject, Color)

Anger bakgrundsfärgen för flikfältet. Om egenskapen inte har angetts används egenskapsvärdet BackgroundColor.

SetTabBarDisabledColor(BindableObject, Color)

Anger inaktiverad färg för flikfältet. Om egenskapen inte har angetts DisabledColorProperty används värdet.

SetTabBarForegroundColor(BindableObject, Color)

Anger förgrundsfärgen för flikfältet. Om egenskapen inte har angetts används egenskapsvärdet ForegroundColor.

SetTabBarIsVisible(BindableObject, Boolean)

Anger flikarnas synlighet när den angivna obj är aktiv.

SetTabBarTitleColor(BindableObject, Color)

Anger rubrikfärgen för flikfältet. Om egenskapen inte har angetts TitleColorProperty används värdet.

SetTabBarUnselectedColor(BindableObject, Color)

Anger den omarkerade färgen för flikfältet. Om egenskapen inte har angetts används egenskapsvärdet UnselectedColor.

SetTitleColor(BindableObject, Color)

Anger den färg som används för rubriken på den aktuella sidan.

SetTitleView(BindableObject, View)

Anger vilka som View ska visas i navigeringsfältet när angiven obj är aktiv.

SetUnselectedColor(BindableObject, Color)

Anger färgen för omarkerad text och ikoner i Shell Chrome.

SetValue(BindableProperty, Object)

Anger värdet för den angivna bindbara egenskapen.

(Ärvd från BindableObject)
SetValue(BindablePropertyKey, Object)

Anger värdet för den angivna bindbara egenskapen.

(Ärvd från BindableObject)
SetValueFromRenderer(BindableProperty, Object)

För intern användning av .NET MAUI.

(Ärvd från Element)
SetValueFromRenderer(BindablePropertyKey, Object)

För intern användning av .NET MAUI.

(Ärvd från Element)
SizeAllocated(Double, Double)

Metod som anropas under en layoutcykel för att signalera början på en underträdslayout.

(Ärvd från VisualElement)
UnapplyBindings()

Tar bort alla aktuella bindningar från den aktuella kontexten.

(Ärvd från BindableObject)
Unfocus()

Tar bort tangentbordsfokus på det här elementet.

(Ärvd från VisualElement)
UpdateChildrenLayout()
Föråldrad.

Begär att underordnade Elementpå sidan uppdaterar sina layouter.

(Ärvd från Page)

Händelser

Name Description
Appearing

Upphöjt när den här sidan visas visuellt på skärmen.

(Ärvd från Page)
BatchCommitted

Inträffar när en batch med egenskapsändringar har checkats in genom att anropa BatchCommit().

(Ärvd från VisualElement)
BindingContextChanged

Inträffar när värdet för BindingContext egenskapen ändras.

(Ärvd från BindableObject)
ChildAdded

Upphöjt när ett underordnat element läggs till i elementet.

(Ärvd från Element)
ChildRemoved

Upphöjt när ett underordnat element tas bort från elementet.

(Ärvd från Element)
ChildrenReordered

Inträffar när ordningen på elementets underordnade ändringar.

(Ärvd från VisualElement)
DescendantAdded

Upphöjt när ett underordnat element läggs till i elementets underträd.

(Ärvd från Element)
DescendantRemoved

Upphöjt när ett underordnat element tas bort från elementens underträd.

(Ärvd från Element)
Disappearing

Upphöjt när den här sidan försvinner visuellt från skärmen.

(Ärvd från Page)
FocusChangeRequested
Föråldrad.

Inträffar när en fokusändring begärs.

(Ärvd från VisualElement)
Focused

Inträffar när det här elementet är fokuserat.

(Ärvd från VisualElement)
HandlerChanged

Utlöses när elementets hanterare har ändrats.

(Ärvd från Element)
HandlerChanging

Utlöses när elementets hanterare börjar ändras.

(Ärvd från Element)
LayoutChanged
Föråldrad.

Upphöjt när underordnade på den här sidan, och därmed potentiellt layouten, har ändrats.

(Ärvd från Page)
Loaded

Inträffar när ett element har konstruerats och lagts till i det visuella plattformsträdet.

(Ärvd från VisualElement)
MeasureInvalidated

Inträffar när det aktuella måttet för ett element har ogiltigförklarats.

(Ärvd från VisualElement)
Navigated

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

NavigatedFrom

Upphöjt efter att sidan navigerats bort från.

(Ärvd från Page)
NavigatedTo

Upphöjt efter att sidan har navigerats till.

(Ärvd från Page)
Navigating

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

NavigatingFrom

Upphöjt innan du navigerar bort från sidan.

(Ärvd från Page)
ParentChanged

Upphöjt när elementets överordnade objekt har ändrats.

(Ärvd från Element)
ParentChanging

Utlöses när elementets börjar ändras.

(Ärvd från Element)
PropertyChanged

Inträffar när ett egenskapsvärde ändras.

(Ärvd från BindableObject)
PropertyChanging

Inträffar när ett egenskapsvärde ändras.

(Ärvd från BindableObject)
SizeChanged

Inträffar när storleken på ett element har ändrats.

(Ärvd från VisualElement)
Unfocused

Inträffar när det här elementet är ofokuserat.

(Ärvd från VisualElement)
Unloaded

Inträffar när ett element inte längre är anslutet till det visuella plattformsträdet.

(Ärvd från VisualElement)

Explicita gränssnittsimplementeringar

Name Description
IContextFlyoutElement.ContextFlyout

ContextFlyout Hämtar för vyn. Utfällbara menyer, utfällbara underwebbplatser och utfällbara menyavgränsare kan läggas till i den utfällbara kontexten.

(Ärvd från Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

(Ärvd från BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Registrerar det angivna effect elementet.

(Ärvd från Element)
IElement.Handler

Hämtar eller anger elementets vyhanterare.

(Ärvd från VisualElement)
IElement.Parent

Hämtar elementets överordnad.

(Ärvd från Element)
IElementController.Descendants()

För intern användning av .NET MAUI.

(Ärvd från Element)
IElementController.LogicalChildren

För intern användning av .NET MAUI.

(Ärvd från Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

För intern användning av .NET MAUI.

(Ärvd från Element)
IFlyoutView.Detail

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IFlyoutView.Flyout

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IFlyoutView.FlyoutBehavior

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IFlyoutView.IsGestureEnabled

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IFlyoutView.IsPresented

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

INameScope.RegisterName(String, Object)

För intern användning av .NET MAUI.

(Ärvd från Element)
INameScope.UnregisterName(String)

För intern användning av .NET MAUI.

(Ärvd från Element)
IPaddingElement.OnPaddingPropertyChanged(Thickness, Thickness)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

(Ärvd från Page)
IPaddingElement.PaddingDefaultValueCreator()

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

(Ärvd från Page)
ISafeAreaView.IgnoreSafeArea

Anger hur innehållet i vyn ska placeras i förhållande till hinder. Om det här värdet är falseplaceras innehållet endast i den obehindrade delen av skärmen. Om det här värdet är truekan innehållet placeras var som helst på skärmen. Detta inkluderar den del av skärmen bakom verktygsfält, skärmutklipp osv.

(Ärvd från Page)
IShellController.AddAppearanceObserver(IAppearanceObserver, Element)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.AddFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.AppearanceChanged(Element, Boolean)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.FlyoutContent

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.FlyoutFooter

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.FlyoutHeader

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.FlyoutItemsChanged

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.GenerateFlyoutGrouping()

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.GetFlyoutItemDataTemplate(BindableObject)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.GetItems()

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.ItemsCollectionChanged

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.OnFlyoutItemSelected(Element)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.OnFlyoutItemSelectedAsync(Element)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.RemoveAppearanceObserver(IAppearanceObserver)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.StructureChanged

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IShellController.UpdateCurrentState(ShellNavigationSource)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

IToolbarElement.Toolbar

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

(Ärvd från Page)
IToolTipElement.ToolTip

Representerar ett litet rektangulärt popup-fönster som visar en kort beskrivning av en vys syfte när användaren vilar pekaren på vyn.

(Ärvd från Element)
IView.Arrange(Rect)

Placerar underordnade element och bestämmer en storlek för ett element.

(Ärvd från VisualElement)
IView.Background

Hämtar färgen som fyller bakgrunden i en vy.

(Ärvd från Page)
IView.Clip

Hämtar sökvägen som används för att definiera dispositionen av innehållet i en vy.

(Ärvd från VisualElement)
IView.FlowDirection

Riktning i vilken användargränssnittselementen genomsöks av ögat

(Ärvd från VisualElement)
IView.Height

Hämtar den angivna höjden på IView.

(Ärvd från VisualElement)
IView.HorizontalLayoutAlignment

Avgör den vågräta aspekten av elementets arrangemang i en container

(Ärvd från VisualElement)
IView.InvalidateArrange()

Metod som anropas för att ogiltigförklara layouten för den här vyn.

(Ärvd från VisualElement)
IView.InvalidateMeasure()

Signaler om att det aktuella måttvärdet för den här vyn inte längre är giltigt och måste omberäknas under nästa måttpass.

(Ärvd från VisualElement)
IView.IsFocused

Hämtar ett värde som anger om den här vyn är fokuserad för närvarande.

(Ärvd från VisualElement)
IView.Margin

Marginalen representerar avståndet mellan en vy och dess intilliggande vyer.

(Ärvd från VisualElement)
IView.MaximumHeight

Hämtar den angivna maximala höjdbegränsningen för IView, mellan noll och dubbel. PositiveInfinity.

(Ärvd från VisualElement)
IView.MaximumWidth

Hämtar den angivna maximala breddbegränsningen för IView, mellan noll och dubbel. PositiveInfinity.

(Ärvd från VisualElement)
IView.Measure(Double, Double)

Uppdaterar storleken på en vy.

(Ärvd från VisualElement)
IView.MinimumHeight

Hämtar den angivna lägsta höjdbegränsningen för IView, mellan noll och dubbel. PositiveInfinity.

(Ärvd från VisualElement)
IView.MinimumWidth

Hämtar den angivna begränsningen för minsta bredd för IView, mellan noll och dubbel. PositiveInfinity.

(Ärvd från VisualElement)
IView.Semantics

Lägger till semantik i varje vy för hjälpmedel

(Ärvd från VisualElement)
IView.Shadow

Målar en skugga runt målvyn.

(Ärvd från VisualElement)
IView.VerticalLayoutAlignment

Avgör den lodräta aspekten av elementets arrangemang i en container

(Ärvd från VisualElement)
IView.Visibility

Hämtar ett värde som avgör om den här vyn ska ingå i det visuella trädet eller inte.

(Ärvd från VisualElement)
IView.Width

Hämtar den angivna bredden för IView.

(Ärvd från VisualElement)
IVisualElementController.EffectiveFlowDirection

För intern användning av .NET MAUI.

(Ärvd från VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

För intern användning av .NET MAUI.

(Ärvd från VisualElement)
IVisualTreeElement.GetVisualChildren()

Hämtar en skrivskyddad lista över elementets underordnade visuella objekt.

(Ärvd från Element)
IVisualTreeElement.GetVisualParent()

Hämtar elementets överordnade visuella objekt.

(Ärvd från Element)

Tilläggsmetoder

Name Description
AbortAnimation(IAnimatable, String)

Stoppar animeringen.

AncestorToRoot(Page)

Internt API för Microsoft. Maui.Controls plattformsanvändning.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Animerar self från start till end.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Animerar self med det angivna återanropet.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Körs animationself.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)

Animerar self med hjälp av transform och callback.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager)

Anger de angivna parametrarna och startar den kinetiska animeringen.

AnimationIsRunning(IAnimatable, String)

Returnerar ett booleskt värde som anger om animeringen som anges av handle körs eller inte.

Batch(IAnimatable)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

CancelAnimations(VisualElement)

Avbryter alla animeringar (t.ex. LayoutTo, TranslateTo, ScaleToosv.) i elementet view .

CaptureAsync(IView)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

CheckHandlers(IView)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

ComputeDesiredSize(IView, Double, Double)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

ComputeFrame(IView, Rect)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

DisconnectHandlers(IView)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

FadeTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en uppgift som utför toningen som beskrivs av parametrarna opacity, lengthoch easing .

FadeToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en uppgift som utför toningen som beskrivs av parametrarna opacity, lengthoch easing .

FindByName<T>(Element, String)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

GetVisualElementWindow(IVisualTreeElement)

Hämtar fönstret som innehåller det visuella trädelementet, om elementet finns i ett.

GetVisualTreeDescendants(IVisualTreeElement)

Hämtar hela hierarkin med underordnade som en lista över underordnade objekt för ett visst visuellt trädelement.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Hämtar en lista över underordnade visuella trädelement baserat på en rektangel som definieras av dess koordinater som anges i plattformsenheter, inte bildpunkter.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Hämtar en lista över underordnade visuella trädelement baserat på en viss x- och y-punkt.

GetVisualTreeElements(IVisualTreeElement, Point)

Hämtar en lista över underordnade objekt i ett visuellt träd baserat på en viss punkt.

GetVisualTreeElements(IVisualTreeElement, Rect)

Hämtar en lista över underordnade visuella trädelement baserat på en rektangel.

HasVisualStateGroups(VisualElement)

Avgör om de angivna element har definierat några visuella tillståndsgrupper.

InvalidateMeasure(VisualElement)

Layoutuppdateringar kan tvingas av appkod i stället för att förlita sig på det inbyggda layoutsystemets beteende. Detta rekommenderas dock inte i allmänhet. Att anropa InvalidateArrange, InvalidateMeasure eller UpdateLayout är vanligtvis onödigt och kan orsaka dåliga prestanda om det används för mycket. I många situationer där appkoden kanske ändrar layoutegenskaperna kommer layoutsystemet förmodligen redan att bearbeta uppdateringar asynkront. Layoutsystemet har också optimeringar för att hantera kaskad av layoutändringar via överordnade och underordnade relationer, och att tvinga layout med appkod kan fungera mot sådana optimeringar. Det är dock möjligt att layoutsituationer finns i mer komplicerade scenarier där tvingad layout är det bästa alternativet för att lösa ett tidsfel eller annat problem med layouten. Använd det bara avsiktligt och sparsamt.

LayoutTo(VisualElement, Rect, UInt32, Easing)
Föråldrad.
Returnerar en uppgift som förenklar gränserna för den VisualElement som anges av view till den rektangel som anges av parametern bounds .
LayoutToAsync(VisualElement, Rect, UInt32, Easing)
Föråldrad.
Returnerar en uppgift som förenklar gränserna för den VisualElement som anges av view till den rektangel som anges av parametern bounds .
RelRotateTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Roterar det VisualElement som anges av view från den aktuella rotationen av drotation.

RelRotateToAsync(VisualElement, Double, UInt32, Easing)

Roterar det VisualElement som anges av view från den aktuella rotationen av drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som skalar den VisualElement som anges av view från den aktuella skalan till dscale.

RelScaleToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som skalar den VisualElement som anges av view från den aktuella skalan till dscale.

RotateTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som roterar den VisualElement som anges av view som beskrivs av parametrarna rotation, lengthoch easing .

RotateToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som roterar den VisualElement som anges av view som beskrivs av parametrarna rotation, lengthoch easing .

RotateXTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som förvränger X-axeln VisualElement för den som anges av viewrotation, tar tid length och använder easing.

RotateXToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som förvränger X-axeln VisualElement för den som anges av viewrotation, tar tid length och använder easing.

RotateYTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som förvränger Y-axeln VisualElement för den som anges av viewrotation, tar tid length och använder easing.

RotateYToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som förvränger Y-axeln VisualElement för den som anges av viewrotation, tar tid length och använder easing.

ScaleTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som skalar den VisualElement som anges av view till den absoluta skalningsfaktorn scale.

ScaleToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som skalar den VisualElement som anges av view till den absoluta skalningsfaktorn scale.

ScaleXTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som skalar X-axeln för VisualElement den som anges av view till den absoluta skalningsfaktorn scale.

ScaleXToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som skalar X-axeln för VisualElement den som anges av view till den absoluta skalningsfaktorn scale.

ScaleYTo(VisualElement, Double, UInt32, Easing)
Föråldrad.

Returnerar en aktivitet som skalar Y-axeln för VisualElement den som anges av view till den absoluta skalningsfaktorn scale.

ScaleYToAsync(VisualElement, Double, UInt32, Easing)

Returnerar en aktivitet som skalar Y-axeln för VisualElement den som anges av view till den absoluta skalningsfaktorn scale.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Skapar och tillämpar en bindning på en egenskap.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Skapar en bindning mellan en egenskap i källobjektet och en egenskap för målobjektet.

SetSemanticFocus(IView)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

ToHandler(IElement, IMauiContext)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

ToHandler(IView, IMauiContext)

Hämtar den plattformsspecifika vyhanteraren för den angivna vyn.

ToPlatform(IElement, IMauiContext)

Huvudnavigeringscontainern för .NET MAUI appar, som tillhandahåller utfälld och flikbaserad navigering.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)
Föråldrad.

Animerar ett element TranslationX och TranslationY egenskaper från deras aktuella värden till de nya värdena. Detta säkerställer att indatalayouten är i samma position som den visuella layouten.

TranslateToAsync(VisualElement, Double, Double, UInt32, Easing)

Animerar ett element TranslationX och TranslationY egenskaper från deras aktuella värden till de nya värdena. Detta säkerställer att indatalayouten är i samma position som den visuella layouten.

Gäller för