Application Osztály

Definíció

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

public ref class Application : Microsoft::Maui::Controls::Element, Microsoft::Maui::Controls::IApplicationController, Microsoft::Maui::Controls::IElementConfiguration<Microsoft::Maui::Controls::Application ^>, Microsoft::Maui::IApplication, Microsoft::Maui::IVisualTreeElement
public class Application : Microsoft.Maui.Controls.Element, Microsoft.Maui.Controls.IApplicationController, Microsoft.Maui.Controls.IElementConfiguration<Microsoft.Maui.Controls.Application>, Microsoft.Maui.IApplication, Microsoft.Maui.IVisualTreeElement
type Application = class
    inherit Element
    interface IApplicationController
    interface IElementConfiguration<Application>
    interface IVisualTreeElement
    interface IApplication
    interface IElement
Public Class Application
Inherits Element
Implements IApplication, IApplicationController, IElementConfiguration(Of Application), IVisualTreeElement
Öröklődés
Megvalósítás

Megjegyzések

Az Application osztály egy .NET MAUI-alkalmazás magja. Beállítja az alkalmazás gyökéroldalát, és eseményeket biztosít a modális nézetek leküldésére és kiugrására. A Visual Studio ezt az osztályt egy új .NET MAUI-megoldás megfelelő projektjében hozza létre a fejlesztő számára.

Konstruktorok

Name Description
Application()

Inicializálja az osztály új példányát Application .

Mezők

Name Description
ControlsApplicationMapper
Elavult.

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

transientNamescope

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

(Öröklődés forrása Element)

Tulajdonságok

Name Description
AccentColor

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

AppLinks

Lekéri a IAppLinks mély csatolást és az alkalmazásindexelést.

AutomationId

Olyan értéket kap vagy állít be, amely lehetővé teszi az automatizálási keretrendszer számára, hogy megkeresse és használja ezt az elemet.

(Öröklődés forrása Element)
BindingContext

Lekéri vagy beállít egy objektumot, amely az ehhez BindableObjecttartozó kötött tulajdonságok által megcélzott tulajdonságokat tartalmazza. Ez egy köthető tulajdonság.

(Öröklődés forrása BindableObject)
ClassId

Lekéri vagy beállítja a szemantikailag hasonló elemek gyűjteményének azonosítására használt értéket.

(Öröklődés forrása Element)
Current

Lekéri vagy beállítja az aktuális alkalmazáspéldányt.

Dispatcher

Lekéri a lekérhető objektum létrehozásakor elérhető diszpécsert, ellenkező esetben megkísérli megkeresni a legközelebbi elérhető diszpécsert (valószínűleg az ablak/alkalmazás).

(Öröklődés forrása BindableObject)
EffectControlProvider

A .NET MAUI belső használatra.

(Öröklődés forrása Element)
Effects

Lekéri vagy beállítja azokat a stílusokat és tulajdonságokat, amelyeket a futtatókörnyezet során az elemre alkalmaz.

(Öröklődés forrása Element)
Handler

Lekéri vagy beállítja az elemhez társított kezelőt.

(Öröklődés forrása Element)
Id

Olyan értéket kap, amellyel egyedileg azonosíthat egy elemet az alkalmazás futtatása során.

(Öröklődés forrása Element)
LogicalChildren
Elavult.

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

(Öröklődés forrása Element)
MainPage
Elavult.
Elavult.

Lekéri vagy beállítja az alkalmazás gyökéroldalát.

NavigationProxy

Lekéri az alkalmazás navigációs proxyt.

Parent

Lekéri vagy beállítja ennek az elemnek a szülőját Element .

(Öröklődés forrása Element)
PlatformAppTheme

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

RealParent

A .NET MAUI belső használatra.

(Öröklődés forrása Element)
RequestedTheme

Lekéri az aktuális témát, és UserAppTheme ha be van állítva, akkor PlatformAppThemevisszatér.

Resources

Lekéri vagy beállítja az alkalmazás erőforrás-szótárát.

StyleId

Lekéri vagy beállítja a felhasználó által megadott értéket az elem egyedi azonosításához.

(Öröklődés forrása Element)
UserAppTheme

Lekéri vagy beállítja a felhasználó által előnyben részesített alkalmazástémát, felülírva a platform témáját.

Windows

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

Metódusok

Name Description
ActivateWindow(Window)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

AddLogicalChild(Element)

Hozzáad egy Element elemet a logikai gyermekekhez.

(Öröklődés forrása Element)
ApplyBindings()

Az összes aktuális kötést alkalmazza a következőre BindingContext: .

(Öröklődés forrása BindableObject)
CleanUp()

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

ClearLogicalChildren()

Eltávolítja az összes gyermek Elements.

(Öröklődés forrása Element)
ClearValue(BindableProperty)

Törli azokat az értékeket, amelyek korábban egy kötésre alkalmas tulajdonsághoz vannak beállítva.

(Öröklődés forrása BindableObject)
ClearValue(BindablePropertyKey)

Törli a kulcs által azonosított, kötésre alkalmas tulajdonsághoz korábban beállított értékeket.

(Öröklődés forrása BindableObject)
CloseWindow(Window)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

CoerceValue(BindableProperty)

A megadott kötési tulajdonság értékét kényszeríti ki. Ez a megadott kötési tulajdonság meghívásával BindableProperty.CoerceValueDelegate történik.

(Öröklődés forrása BindableObject)
CoerceValue(BindablePropertyKey)

A megadott kötési tulajdonság értékét kényszeríti ki. Ez a megadott kötési tulajdonság meghívásával BindableProperty.CoerceValueDelegate történik.

(Öröklődés forrása BindableObject)
CreateWindow(IActivationState)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

EffectIsAttached(String)

A .NET MAUI belső használatra.

(Öröklődés forrása Element)
FindByName(String)

A megadott nevű elemet adja vissza.

(Öröklődés forrása Element)
GetValue(BindableProperty)

A megadott kötési tulajdonságban található értéket adja vissza.

(Öröklődés forrása BindableObject)
InsertLogicalChild(Int32, Element)

Beszúr egy logikai Element gyermekeket a megadott indexbe.

(Öröklődés forrása Element)
IsSet(BindableProperty)

Meghatározza, hogy létezik-e kötésre alkalmas tulajdonság, és van-e értékkészlete.

(Öröklődés forrása BindableObject)
On<T>()

Ennek TElementa platformspecifikus példányát adja vissza, amelyen platformspecifikus metódus hívható meg.

OnAppLinkRequestReceived(Uri)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

OnBindingContextChanged()

Az elem kötési környezetének változásakor hívjuk meg. Ezzel a módszerrel osztálykezelést adhat hozzá ehhez az eseményhez.

(Öröklődés forrása Element)
OnChildAdded(Element)

Az eseményt emeli ChildAdded ki. Ezzel a módszerrel osztálykezelést adhat hozzá ehhez az eseményhez.

(Öröklődés forrása Element)
OnChildRemoved(Element, Int32)

Az eseményt emeli ChildRemoved ki. Ennek a módszernek a implementálása az esemény osztálykezelésének hozzáadásához

(Öröklődés forrása Element)
OnHandlerChanged()

Ha felül van bírálva egy származtatott osztályban, akkor az eseménynek meg kell emelnie az eseményt HandlerChanged .

(Öröklődés forrása Element)
OnHandlerChanging(HandlerChangingEventArgs)

Ha felül van bírálva egy származtatott osztályban, akkor az eseménynek meg kell emelnie az eseményt HandlerChanging .

(Öröklődés forrása Element)
OnParentChanged()

Ha felül van bírálva egy származtatott osztályban, akkor az eseménynek meg kell emelnie az eseményt ParentChanged .

(Öröklődés forrása Element)
OnParentChanging(ParentChangingEventArgs)

Ha felül van bírálva egy származtatott osztályban, akkor az eseménynek meg kell emelnie az eseményt ParentChanging .

(Öröklődés forrása Element)
OnParentSet()

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

OnPropertyChanged(String)

A kötött tulajdonság módosításakor meghívott metódus.

(Öröklődés forrása Element)
OnPropertyChanging(String)

Az eseményt emeli PropertyChanging ki.

(Öröklődés forrása BindableObject)
OnResume()

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

OnSleep()

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

OnStart()

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

OpenWindow(Window)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

Quit()

Leállítja az alkalmazást.

RemoveBinding(BindableProperty)

Eltávolít egy korábban beállított kötést egy köthető tulajdonságból.

(Öröklődés forrása BindableObject)
RemoveDynamicResource(BindableProperty)

Eltávolít egy korábban beállított dinamikus erőforrást.

(Öröklődés forrása Element)
RemoveLogicalChild(Element)

Eltávolítja egy adott Element esemény első előfordulását a logikai gyermekekből.

(Öröklődés forrása Element)
SendOnAppLinkRequestReceived(Uri)

Elküldi az alkalmazáshivatkozási kérelmet a következőnek OnAppLinkRequestReceived(Uri): .

SetAppIndexingProvider(IAppIndexingProvider)

Beállítja a szolgáltatót az alkalmazásindexeléshez és a mély csatoláshoz.

SetBinding(BindableProperty, BindingBase)

Kötést rendel egy köthető tulajdonsághoz.

(Öröklődés forrása BindableObject)
SetCurrentApplication(Application)

Beállítja az aktuális alkalmazáspéldányt.

SetDynamicResource(BindableProperty, String)

Beállítja ennek az elemnek a BindableProperty tulajdonságát, hogy a DynamicResource-on keresztül frissítse a megadott kulccsal.

(Öröklődés forrása Element)
SetValue(BindableProperty, Object)

A megadott kötési tulajdonság értékét állítja be.

(Öröklődés forrása BindableObject)
SetValue(BindablePropertyKey, Object)

A megadott kötési tulajdonság értékét állítja be.

(Öröklődés forrása BindableObject)
SetValueFromRenderer(BindableProperty, Object)

A .NET MAUI belső használatra.

(Öröklődés forrása Element)
SetValueFromRenderer(BindablePropertyKey, Object)

A .NET MAUI belső használatra.

(Öröklődés forrása Element)
UnapplyBindings()

Eltávolítja az összes aktuális kötést az aktuális környezetből.

(Öröklődés forrása BindableObject)

esemény

Name Description
BindingContextChanged

A tulajdonság értéke BindingContext megváltozik.

(Öröklődés forrása BindableObject)
ChildAdded

Fel lesz emelve, amikor egy gyermekelemet adnak hozzá az elemhez.

(Öröklődés forrása Element)
ChildRemoved

Fel lesz emelve, amikor egy gyermekelem el van távolítva az elemből.

(Öröklődés forrása Element)
DescendantAdded

Fel lesz emelve, amikor gyermekelemet adnak hozzá az elem részhalmazához.

(Öröklődés forrása Element)
DescendantRemoved

Fel lesz emelve, amikor egy gyermekelem el lesz távolítva az elemek részhalmazából.

(Öröklődés forrása Element)
HandlerChanged

Fel lett emelve, amikor az elem kezelője megváltozott.

(Öröklődés forrása Element)
HandlerChanging

Fel van emelve, amikor az elem kezelője megváltozik.

(Öröklődés forrása Element)
ModalPopped

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

ModalPopping

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

ModalPushed

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

ModalPushing

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

PageAppearing

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

PageDisappearing

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

ParentChanged

Az elem szülőjének változásakor fel van emelve.

(Öröklődés forrása Element)
ParentChanging

Fel van emelve, amikor az elem megváltozik.

(Öröklődés forrása Element)
PropertyChanged

Akkor fordul elő, ha egy tulajdonság értéke megváltozik.

(Öröklődés forrása BindableObject)
PropertyChanging

Akkor fordul elő, ha egy tulajdonság értéke megváltozik.

(Öröklődés forrása BindableObject)
RequestedThemeChanged

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

Explicit interfész-implementációk

Name Description
IApplication.ActivateWindow(IWindow)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

IApplication.CloseWindow(IWindow)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

IApplication.CreateWindow(IActivationState)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

IApplication.OpenWindow(IWindow)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

IApplication.ThemeChanged()

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

IApplication.Windows

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

IContextFlyoutElement.ContextFlyout

Lekéri a ContextFlyout nézetet. A menü-úszó panelek, a menü-úszó részhalmazok és a menüfelirat-elválasztók hozzáadhatók a helyi úszó panelhez.

(Öröklődés forrása Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

(Öröklődés forrása BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Regisztrálja a megadott effect elemet.

(Öröklődés forrása Element)
IElement.Parent

Lekéri az elem szülőját.

(Öröklődés forrása Element)
IElementController.Descendants()

A .NET MAUI belső használatra.

(Öröklődés forrása Element)
IElementController.LogicalChildren

A .NET MAUI belső használatra.

(Öröklődés forrása Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

A .NET MAUI belső használatra.

(Öröklődés forrása Element)
INameScope.RegisterName(String, Object)

A .NET MAUI belső használatra.

(Öröklődés forrása Element)
INameScope.UnregisterName(String)

A .NET MAUI belső használatra.

(Öröklődés forrása Element)
IToolTipElement.ToolTip

Egy kis téglalap alakú előugró ablak, amely egy nézet céljának rövid leírását jeleníti meg, amikor a felhasználó a nézeten helyezi el az egérmutatót.

(Öröklődés forrása Element)
IVisualTreeElement.GetVisualChildren()

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

IVisualTreeElement.GetVisualParent()

Lekéri az elem vizualizációjának szülőjét.

(Öröklődés forrása Element)

Bővítő metódusok

Name Description
FindByName<T>(Element, String)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

GetVisualElementWindow(IVisualTreeElement)

Lekéri a Vizualizációfa elemet tartalmazó ablakot, ha az elem egyen belül található.

GetVisualTreeDescendants(IVisualTreeElement)

Lekéri a leszármazottak teljes hierarchiáját egy adott Visual Tree-elem gyermeklistájaként.

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

Lekéri a visual tree elements gyermekek listáját a koordinátái által meghatározott téglalap alapján, amelyek nem képpontokban, hanem platformegységekben vannak megadva.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Lekéri a Visual Tree Elements gyermekeinek listáját egy adott x, y pont alapján.

GetVisualTreeElements(IVisualTreeElement, Point)

Lekéri egy visual tree elem gyermekeinek listáját egy adott pont alapján.

GetVisualTreeElements(IVisualTreeElement, Rect)

Lekéri a Visual Tree Elements gyermekeinek listáját egy téglalap alapján.

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

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

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

Kötést hoz létre és alkalmaz egy tulajdonságra.

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

Kötést hoz létre a forrásobjektum egyik tulajdonsága és a célobjektum egyik tulajdonsága között.

ToHandler(IElement, IMauiContext)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

ToPlatform(IElement, IMauiContext)

A fő alkalmazásosztályt jelöli, amely életciklus-felügyeletet, erőforrásokat és témakörkezelést biztosít.

A következőre érvényes: