Application Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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 |
| 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. |