Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

Application, classe

Encapsule une application Windows Presentation Foundation (WPF).

Espace de noms :  System.Windows
Assembly :  PresentationFramework (dans PresentationFramework.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public class Application : DispatcherObject, 
	IQueryAmbient

Le type Application expose les membres suivants.

  NomDescription
Méthode publiqueApplicationInitialise une nouvelle instance de la classe Application.
Début

  NomDescription
Propriété publiqueMembre statiqueCurrentObtient l'objet Application pour le AppDomain actuel.
Propriété publiqueDispatcherObtient le Dispatcher associé à DispatcherObject. (Hérité de DispatcherObject.)
Propriété publiqueMainWindowObtient ou définit la fenêtre principale de l'application.
Propriété publiquePropertiesObtient une collection de propriétés de portée application.
Propriété publiqueMembre statiqueResourceAssemblyObtient ou définit le Assembly qui fournit les uniform resource identifiers (URIs) à en-tête pack pour les ressources d'une application WPF.
Propriété publiqueResourcesObtient ou définit une collection de ressources de portée application, telles que des styles et des pinceaux.
Propriété publiqueShutdownModeObtient ou définit la condition qui provoque l'appel de la méthode Shutdown.
Propriété publiqueStartupUriObtient ou définit une UI qui s'affiche automatiquement au démarrage d'une application.
Propriété publiqueWindowsObtient les fenêtres instanciées dans une application.
Début

  NomDescription
Méthode publiqueCheckAccessDétermine si le thread appelant a accès à ce DispatcherObject. (Hérité de DispatcherObject.)
Méthode publiqueEquals(Object)Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueFindResourceRecherche une ressource d'user interface (UI), telle que Style ou Brush, à l'aide de la clé spécifiée et lève une exception si la ressource demandée est introuvable (consultez Vue d'ensemble des ressources).
Méthode publiqueMembre statiqueGetContentStreamRetourne un flux de ressources pour un fichier de données de contenu localisé au Uri spécifié (consultez Fichiers de ressources, de contenu et de données d'une application WPF).
Méthode publiqueMembre statiqueGetCookieRécupère un cookie pour l'emplacement spécifié par un Uri.
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueMembre statiqueGetRemoteStreamRetourne un flux de ressources pour un fichier de données du site d'origine localisé au Uri spécifié (consultez Fichiers de ressources, de contenu et de données d'une application WPF).
Méthode publiqueMembre statiqueGetResourceStreamRetourne un flux de ressources pour un fichier de données de ressources localisé au Uri spécifié (consultez Fichiers de ressources, de contenu et de données d'une application WPF).
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueMembre statiqueLoadComponent(Uri)Charge un fichier XAML localisé à l'uniform resource identifier (URI) spécifié et le convertit en une instance de l'objet spécifié par l'élément racine du fichier XAML.
Méthode publiqueMembre statiqueLoadComponent(Object, Uri)Charge un fichier XAML localisé à l'uniform resource identifier (URI) spécifié et le convertit en une instance de l'objet spécifié par l'élément racine du fichier XAML.
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégéeOnActivatedDéclenche l'événement Activated.
Méthode protégéeOnDeactivatedDéclenche l'événement Deactivated.
Méthode protégéeOnExitDéclenche l'événement Exit.
Méthode protégéeOnFragmentNavigationDéclenche l'événement FragmentNavigation.
Méthode protégéeOnLoadCompletedDéclenche l'événement LoadCompleted.
Méthode protégéeOnNavigatedDéclenche l'événement Navigated.
Méthode protégéeOnNavigatingDéclenche l'événement Navigating.
Méthode protégéeOnNavigationFailedDéclenche l'événement NavigationFailed.
Méthode protégéeOnNavigationProgressDéclenche l'événement NavigationProgress.
Méthode protégéeOnNavigationStoppedDéclenche l'événement NavigationStopped.
Méthode protégéeOnSessionEndingDéclenche l'événement SessionEnding.
Méthode protégéeOnStartupDéclenche l'événement Startup.
Méthode publiqueRun()Démarre une application Windows Presentation Foundation (WPF).
Méthode publiqueRun(Window)Démarre une application Windows Presentation Foundation (WPF) et ouvre la fenêtre spécifiée.
Méthode publiqueMembre statiqueSetCookieCrée un cookie pour l'emplacement spécifié par un Uri.
Méthode publiqueShutdown()Arrête une application.
Méthode publiqueShutdown(Int32)Ferme une application qui retourne le code de sortie spécifié au système d'exploitation.
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publiqueTryFindResourceRecherche la ressource spécifiée.
Méthode publiqueVerifyAccessGarantit que le thread appelant a accès à DispatcherObject. (Hérité de DispatcherObject.)
Début

  NomDescription
Événement publicActivatedSe produit lorsqu'une application devient l'application de premier plan.
Événement publicDeactivatedSe produit lorsqu'une application cesse d'être l'application de premier plan.
Événement publicDispatcherUnhandledExceptionSe produit lorsqu'une exception est levée par une application mais non gérée.
Événement publicExitSe produit juste avant la fermeture d'une application et ne peut être annulé.
Événement publicFragmentNavigationSe produit lorsqu'un navigateur de l'application commence à naviguer vers un fragment de contenu. La navigation démarre immédiatement si le fragment souhaité se trouve dans le contenu actuel ou après le chargement du contenu XAML source si le fragment désiré se trouve dans un contenu différent.
Événement publicLoadCompletedSe produit lorsque le contenu cible de la navigation par un navigateur de l'application a été chargé et analysé et que son rendu a commencé.
Événement publicNavigatedSe produit lorsque le contenu cible de la navigation par un navigateur de l'application a été trouvé, même s'il n'a peut-être pas pu être complètement chargé.
Événement publicNavigatingSe produit lorsqu'une nouvelle navigation est demandée par un navigateur dans l'application.
Événement publicNavigationFailedSe produit lorsqu'une erreur survient tandis qu'un navigateur de l'application navigue jusqu'au contenu demandé.
Événement publicNavigationProgressSe produit périodiquement pendant un téléchargement géré par un navigateur dans l'application afin de fournir des informations sur la progression de la navigation.
Événement publicNavigationStoppedSe produit lorsque la méthode StopLoading d'un navigateur de l'application est appelée ou lorsqu'une nouvelle navigation est demandée par un navigateur alors qu'une navigation est en cours.
Événement publicSessionEndingSe produit lorsque l'utilisateur met fin à la session Windows en se déconnectant ou arrêtant le système d'exploitation.
Événement publicStartupSe produit lorsque la méthode Run de l'objet Application est appelée.
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeIQueryAmbient.IsAmbientPropertyAvailableDemande si une propriété ambiante spécifiée est disponible dans la portée actuelle.
Début

Application est une classe qui encapsule des fonctionnalités spécifiques à l'application WPF, y compris les éléments suivants :

Application implémente le schéma singleton pour offrir un accès partagé à ses services de portée fenêtre, propriété et ressource. Par conséquent, vous ne pouvez créer qu'une seule instance de la classe Application par AppDomain.

Vous pouvez implémenter une Application à l'aide d'une balise, d'une balise et d'un code-behind, ou d'un code. Si la Application est implémentée avec une balise, qu'elle soit seule ou accompagnée d'un code-behind, le fichier de balisage doit être configuré en tant qu'élément Microsoft build engine (MSBuild)ApplicationDefinition.

RemarqueRemarque

Une application autonome ne requiert pas d'objet Application. Il est en effet possible d'implémenter une méthode du point d'entrée static personnalisée (Main) qui ouvre une fenêtre sans créer d'instance de Application. Les XAML browser applications (XBAPs) requièrent toutefois un objet Application.

L'exemple suivant montre comment définir une application standard uniquement à l'aide de balises :


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


L'exemple suivant montre comment définir une application standard uniquement à l'aide d'un code :


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();
        }
    }
}


L'exemple suivant montre comment définir une application standard à l'aide d'une combinaison de balises et de 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

Pris en charge dans : 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Les membres static publics (Shared en Visual Basic) de ce type sont thread-safe. De même, les méthodes FindResource et TryFindResource et les propriétés Properties et Resources sont thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft