CoreApplicationView, classe

CoreApplicationView Class

Représente une fenêtre d'application et son thread.

Syntaxe


public sealed class CoreApplicationView

Attributs

[MarshalingBehavior(Standard)]
[Muse()]
[Version(0x06020000)]
[WebHostHidden()]

Membres

CoreApplicationViewClasse possède ces types de membres :

Événements

CoreApplicationViewClasse possède ces événements.

ÉvénementDescription
Activated Occurs when the view is activated.

 

Méthodes

The CoreApplicationView Classe hérite des méthodes de Object Classe.

Propriétés

Le CoreApplicationViewClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

CoreWindow

En lecture seuleGets the app window associated with the current view.

Dispatcher

En lecture seuleGets the event message dispatcher associated with the current view.

IsHosted

En lecture seuleGets the value that indicates whether this app view is hosted or not.

IsMain

En lecture seuleGets a value that indicates whether this app view is the main app view or not.

 

Remarques

Remarque   : cette classe n'est pas agile, ce qui signifie que vous devez prendre en compte son modèle de thread et son comportement de marshaling. Pour plus d'informations, consultez Threads et marshaling (C++/CX).

L'extrait de code suivant montre l'activation du CoreApplicationView et du CoreWindow associé dans une implémentation de fournisseur de vue.



ref class MyFrameworkView : public IFrameworkView
{
// ...
virtual void Initialize(
        _In_ CoreApplicationView^ applicationView
        )
    {
        applicationView->Activated +=
            ref new TypedEventHandler<CoreApplicationView^, IActivatedEventArgs^>(this, &MyFrameworkView::OnActivated);
    }

// ...

void OnActivated(
        _In_ CoreApplicationView^ applicationView,
        _In_ IActivatedEventArgs^ args
        )
    {
        // Activate the application window, making it visible and enabling it to receive events.
        CoreWindow::GetForCurrentThread()->Activate();
    }

// ...
}

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

Windows.ApplicationModel.Core
Windows::ApplicationModel::Core [C++]

Métadonnées

Windows.winmd

Voir aussi

Exemple d'implémentation de chaîne de permutation DirectX
CoreApplication.CreateNewView
CoreApplication.GetCurrentView

 

 

Afficher:
© 2017 Microsoft