Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe Application

Incapsula un oggetto Windows Presentation Foundation (WPF) applicazione.

Spazio dei nomi:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public class Application : DispatcherObject, 
	IQueryAmbient

Il tipo Application espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoApplicationInizializza una nuova istanza di Application classe.
In alto

  NomeDescrizione
Proprietà pubblicaMembro staticoCurrentottiene Application oggetto per l'oggetto corrente AppDomain.
Proprietà pubblicaDispatcher ottiene l'oggetto Dispatcher al quale l'oggetto DispatcherObject è associato. (Ereditato da DispatcherObject)
Proprietà pubblicaMainWindowOttiene o imposta la finestra principale dell'applicazione.
Proprietà pubblicaPropertiesOttiene una raccolta di proprietà con ambito applicazione.
Proprietà pubblicaMembro staticoResourceAssemblyottiene o imposta Assembly oggetto che fornisce il pacchetto Uniform Resource Identifier (URI) per le risorse in un oggetto WPF applicazione.
Proprietà pubblicaResourcesOttiene o imposta un'esazione di risorse con ambito di applicazione, ad esempio gli stili e pennelli.
Proprietà pubblicaShutdownModeOttiene o imposta la condizione che causa Shutdown metodo da chiamare.
Proprietà pubblicaStartupUriOttiene o imposta un oggetto interfaccia utente che viene automaticamente visualizzato all'avvio di un'applicazione.
Proprietà pubblicaWindowsottiene le finestre creare un'istanza in un'applicazione.
In alto

  NomeDescrizione
Metodo pubblicoCheckAccessdetermina se il thread chiamante ha accesso a questo DispatcherObject. (Ereditato da DispatcherObject)
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoFindResourceRicerca di un oggetto interfaccia utente risorsa, ad esempio Style o Brush, con la chiave specificata e i che genera un'eccezione se la risorsa richiesta non viene trovata (vedere Risorse XAML).
Metodo pubblicoMembro staticoGetContentStreamRestituisce un flusso delle risorse per un file di dati di contenuto presente nel parametro specificato Uri (vedere File di dati e di risorse dell'applicazione WPF.).
Metodo pubblicoMembro staticoGetCookieRecupera un cookie per la posizione specificata da un oggetto Uri.
Metodo pubblicoGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoMembro staticoGetRemoteStreamRestituisce un flusso delle risorse per un file di dati del sito di origine che si trova nel parametro specificato Uri (vedere File di dati e di risorse dell'applicazione WPF.).
Metodo pubblicoMembro staticoGetResourceStreamRestituisce un flusso delle risorse per un file di dati delle risorse situato nel parametro specificato Uri (vedere File di dati e di risorse dell'applicazione WPF.).
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoMembro staticoLoadComponent(Uri)Carica un oggetto XAML archiviare che si trova nel parametro specificato Uniform Resource Identifier (URI)e viene convertito in un'istanza dell'oggetto specificato dall'elemento radice di XAML file.
Metodo pubblicoMembro staticoLoadComponent(Object, Uri)Carica un oggetto XAML archiviare che si trova nel parametro specificato Uniform Resource Identifier (URI) e viene convertito in un'istanza dell'oggetto specificato dall'elemento radice di XAML file.
Metodo protettoMemberwiseClone Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protettoOnActivatedGenerato Activated evento.
Metodo protettoOnDeactivatedGenerato Deactivated evento.
Metodo protettoOnExitGenerato Exit evento.
Metodo protettoOnFragmentNavigationGenerato FragmentNavigation evento.
Metodo protettoOnLoadCompletedGenerato LoadCompleted evento.
Metodo protettoOnNavigatedGenerato Navigated evento.
Metodo protettoOnNavigatingGenerato Navigating evento.
Metodo protettoOnNavigationFailedGenerato NavigationFailed evento.
Metodo protettoOnNavigationProgressGenerato NavigationProgress evento.
Metodo protettoOnNavigationStoppedGenerato NavigationStopped evento.
Metodo protettoOnSessionEndingGenerato SessionEnding evento.
Metodo protettoOnStartupGenerato Startup evento.
Metodo pubblicoRun()Inizia un oggetto Windows Presentation Foundation (WPF) applicazione.
Metodo pubblicoRun(Window)Inizia un oggetto Windows Presentation Foundation (WPF) l'applicazione e aprire la finestra specificata.
Metodo pubblicoMembro staticoSetCookieCrea un cookie per la posizione specificata da un oggetto Uri.
Metodo pubblicoShutdown()Chiude un'applicazione.
Metodo pubblicoShutdown(Int32)Chiude un'applicazione che restituisce il codice di uscita specificato al sistema operativo.
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblicoTryFindResourceRicerca della risorsa specificata.
Metodo pubblicoVerifyAccess Impone che il thread chiamante abbia accesso a questo DispatcherObject. (Ereditato da DispatcherObject)
In alto

  NomeDescrizione
Evento pubblicoActivatedSi verifica quando un'applicazione diventa l'applicazione in primo piano.
Evento pubblicoDeactivatedSi verifica quando un'applicazione termine dell'applicazione in primo piano.
Evento pubblicoDispatcherUnhandledExceptionSi verifica quando un'eccezione viene generata da un'applicazione ma non gestita.
Evento pubblicoExitSi verifica subito prima che un'applicazione viene chiusa e non può essere annullato.
Evento pubblicoFragmentNavigationSi verifica quando uno strumento di spostamento nell'applicazione avviare la navigazione su un frammento di contenuto, la navigazione si verifica immediatamente se il frammento desiderato si trova nel contenuto corrente, o dopo il database di origine XAML il contenuto caricato se il frammento desiderato si trova in un contenuto diverso.
Evento pubblicoLoadCompletedSi verifica quando il contenuto che è stato visualizzato accanto a uno strumento di spostamento dell'applicazione è stato caricato, analizzato ed è iniziata l'esecuzione del rendering.
Evento pubblicoNavigatedSi verifica quando il contenuto che si sposta da a uno strumento di spostamento nell'applicazione è stato trovato, sebbene non sia possibile completare il caricamento.
Evento pubblicoNavigatingSi verifica quando viene richiesto una nuova navigazione da uno strumento di spostamento nell'applicazione.
Evento pubblicoNavigationFailedSi verifica quando si verifica un errore durante uno strumento di spostamento nell'applicazione si sposta sul contenuto richiesto.
Evento pubblicoNavigationProgressSi verifica periodicamente durante il download che viene gestito da uno strumento di spostamento nell'applicazione fornire informazioni sullo stato di avanzamento di navigazione.
Evento pubblicoNavigationStoppedsi verifica quando StopLoading il metodo di strumento di spostamento nell'applicazione viene chiamato, o quando viene richiesto una nuova navigazione da uno strumento di navigazione mentre quella corrente è in corso.
Evento pubblicoSessionEndingsi verifica quando l'utente termina Windows sessione di mediante disconnessione o interrompendo il sistema operativo.
Evento pubblicoStartupsi verifica quando Run metodo di Application l'oggetto viene chiamato.
In alto

  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoIQueryAmbient.IsAmbientPropertyAvailableQuery per verificare una proprietà di ambiente specificata è disponibile nell'ambito corrente.
In alto

Application è una classe che incapsula WPF funzionalità specifica dell'applicazione, tra cui:

Application implementa il modello singleton per l'accesso condiviso al finestra, proprietà e i servizi dell'ambito delle risorse. Di conseguenza, una sola istanza di Application la classe può essere creata per AppDomain.

È possibile distribuire Application utilizzando il markup, il markup e code-behind, o codice. se Application viene implementato tramite markup, se il codice o markup e code-behind, il file di markup devono essere configurati come Microsoft Build Engine (MSBuild) ApplicationDefinition elemento.

NotaNota

un'applicazione autonoma non richiede Application oggetto; è possibile implementare una classe personalizzata static punto di ingresso (Main) di cui viene aperta una finestra senza creare un'istanza Application. tuttavia, applicazioni browser XAML (XBAP) richiedere Application oggetto.

Nell'esempio seguente viene illustrato come un'applicazione standard è definita utilizzando solo il markup:


<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" />


Nell'esempio seguente viene illustrato come un'applicazione standard è definita utilizzando solo il codice:


using System; // STAThread
using System.Windows; // Application

namespace SDKSample
{
    public class AppCode : Application
    {
        // Entry point method
        [STAThread]
        public static void Main()
        {
            AppCode app = new AppCode();
            app.Run();
        }
    }
}


Nell'esempio seguente viene illustrato come un'applicazione standard è definita utilizzando una combinazione di markup e code-behind.


<Application 
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
  x:Class="SDKSample.App" />




Imports Microsoft.VisualBasic
Imports System.Windows ' Application

Namespace SDKSample
	Partial Public Class App
		Inherits Application
	End Class
End Namespace



using System.Windows;  // Application

namespace SDKSample
{
    public partial class App : Application { }
}


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

il pubblico static (Shared in Visual Basic) i membri di questo tipo sono thread-safe. inoltre, FindResource e TryFindResource metodi e Properties e Resources le proprietà sono thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft