Microsoft.Maui.ApplicationModel Obor názvů

Poskytuje běžná rozhraní, třídy a výčty, které podporují aplikační model.

Třídy

Name Description
AppAction

Třída AppAction umožňuje vytvářet zástupce aplikace a odpovídat na ně z ikony aplikace.

AppActionEventArgs

Argumenty události obsahující data, která se používají při spuštění aplikace prostřednictvím AppAction.

AppActions

Rozhraní API AppActions umožňuje vytvářet zástupce aplikací a odpovídat na ně z ikony aplikace.

AppActionsExtensions

Podpora rozšiřujících metod pro rozhraní API AppActions

AppInfo

Představuje informace o aplikaci.

Browser

Poskytuje způsob, jak zobrazit webovou stránku v aplikaci.

BrowserExtensions

Tato třída obsahuje statické rozšiřující metody pro použití s IBrowser.

BrowserLaunchOptions

Volitelné nastavení pro otevření prohlížeče.

FeatureNotEnabledException

K výjimce, ke které dochází při pokusu o použití funkce na platformě, která tuto funkci nemá povolenou.

FeatureNotSupportedException

K výjimce, ke které dochází při pokusu o použití funkce na platformě, která ji nepodporuje.

Launcher

Rozhraní LAUNCHER API umožňuje aplikaci otevřít identifikátor URI systémem. To se často používá při hlubokém propojení s vlastními schématy identifikátorů URI jiné aplikace.

LauncherExtensions

Statická třída s rozšiřujícími metodami pro ILauncher rozhraní API

MainThread

Třída MainThread umožňuje aplikacím spouštět kód v hlavním vlákně provádění a určit, zda je v hlavním vlákně aktuálně spuštěný konkrétní blok kódu.

Map

Rozhraní MAP API umožňuje aplikaci otevřít nainstalovanou mapovou aplikaci na konkrétní místo nebo značku místa.

MapExtensions

Statická třída s rozšiřujícími metodami pro IMap rozhraní API

MapLaunchOptions

Možnosti spuštění pro otevření nainstalované mapové aplikace

OpenFileRequest

Představuje žádost o otevření souboru v jiné aplikaci.

PermissionException

Výjimka, ke které dochází při volání rozhraní API, které vyžaduje konkrétní oprávnění.

Permissions

Rozhraní API pro oprávnění poskytuje možnost kontrolovat a požadovat oprávnění modulu runtime.

Permissions.BasePermission

Představuje abstraktní základní třídu pro všechna oprávnění.

Permissions.BasePlatformPermission

Představuje abstraktní základní třídu specifickou pro konkrétní platformu pro všechna oprávnění na této platformě.

Permissions.Battery

Představuje oprávnění pro přístup k informacím o baterii zařízení.

Permissions.Bluetooth

Představuje oprávnění ke komunikaci přes Bluetooth (skenování, připojení nebo reklama).

Permissions.CalendarRead

Představuje oprávnění ke čtení informací kalendáře zařízení.

Permissions.CalendarWrite

Představuje oprávnění k zápisu do dat kalendáře zařízení.

Permissions.Camera

Představuje oprávnění pro přístup k fotoaparátu zařízení.

Permissions.ContactsRead

Představuje oprávnění ke čtení informací o kontaktech zařízení.

Permissions.ContactsWrite

Představuje oprávnění k zápisu do dat kontaktů zařízení.

Permissions.Flashlight

Představuje oprávnění pro přístup k baterce zařízení.

Permissions.LaunchApp

Představuje oprávnění ke spouštění jiných aplikací na zařízení.

Permissions.LocationAlways

Představuje oprávnění pro přístup k umístění zařízení, vždy.

Permissions.LocationWhenInUse

Představuje oprávnění pro přístup k umístění zařízení, pouze pokud se aplikace používá.

Permissions.Maps

Představuje oprávnění pro přístup k aplikaci mapy zařízení.

Permissions.Media

Představuje oprávnění pro přístup k médiím z galerie zařízení.

Permissions.Microphone

Představuje oprávnění pro přístup k mikrofonu zařízení.

Permissions.NearbyWifiDevices

Představuje oprávnění pro přístup k blízkým zařízením Wi-Fi.

Permissions.NetworkState

Představuje oprávnění pro přístup k informacím o stavu sítě zařízení.

Permissions.Phone

Představuje oprávnění pro přístup k datům telefonu zařízení.

Permissions.Photos

Představuje oprávnění pro přístup k fotografiím z galerie zařízení.

Permissions.PhotosAddOnly

Představuje oprávnění k přidání fotek (nečte) do galerie zařízení.

Permissions.PostNotifications

Představuje oprávnění k publikování oznámení.

Permissions.Reminders

Představuje oprávnění pro přístup k datům připomenutí zařízení.

Permissions.Sensors

Představuje oprávnění pro přístup k senzorům zařízení.

Permissions.Sms

Představuje oprávnění pro přístup k datům SMS zařízení.

Permissions.Speech

Představuje oprávnění pro přístup k funkcím řeči zařízení.

Permissions.StorageRead

Představuje oprávnění ke čtení úložiště zařízení.

Permissions.StorageWrite

Představuje oprávnění k zápisu do úložiště zařízení.

Permissions.Vibrate

Představuje oprávnění pro přístup k motoru kmitání zařízení.

Platform

Statická třída, která obsahuje pomocné metody specifické pro platformu.

VersionTracking

Rozhraní Api VersionTracking poskytuje snadný způsob, jak sledovat verzi aplikace na zařízení.

Rozhraní

Name Description
IAppActions

Rozhraní API AppActions umožňuje vytvářet zástupce aplikací a odpovídat na ně z ikony aplikace.

IAppInfo

Představuje informace o aplikaci.

IBrowser

Poskytuje způsob, jak zobrazit webovou stránku v aplikaci.

ILauncher

Rozhraní LAUNCHER API umožňuje aplikaci otevřít identifikátor URI systémem. To se často používá při hlubokém propojení s vlastními schématy identifikátorů URI jiné aplikace.

IMap

Rozhraní MAP API umožňuje aplikaci otevřít nainstalovanou mapovou aplikaci na konkrétní místo nebo značku místa.

IPermissions

Poskytuje abstrakci pro kontrolu a vyžádání oprávnění modulu runtime.

IPlatformAppActions

Poskytuje abstrakce událostí životního cyklu platformy, které se aktivují při použití akcí aplikace.

IVersionTracking

Rozhraní Api VersionTracking poskytuje snadný způsob, jak sledovat verzi aplikace na zařízení.

Výčty

Name Description
AppPackagingModel

Popisuje možnosti balení pro Windows aplikaci.

AppTheme

Vytvoří výčet různých motivů, které může operační systém nebo aplikace zobrazit.

BrowserLaunchFlags

Další příznaky, které je možné nastavit tak, aby ovládly způsob otevření prohlížeče.

BrowserLaunchMode

Spusťte typ prohlížeče.

BrowserTitleMode

Režim pro název prohlížeče v aplikaci

LayoutDirection

Vytvoří výčet možných směrů rozložení.

NavigationMode

Představuje různé režimy navigace, které lze předat aplikaci Mapy operačního systému.

PermissionStatus

Možné stavy oprávnění