CoreApplicationView Class

Stellt ein App-Fenster und den Thread dar.

Syntax


public sealed class CoreApplicationView

Attribute

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

Member

CoreApplicationViewKlasse hat diese Membertypen:

Ereignisse

CoreApplicationViewKlasse hat diese Ereignisse.

EreignisBeschreibung
Activated Occurs when the view is activated.

 

Methoden

The CoreApplicationView Klasse erbt Methoden von Object Klasse.

Eigenschaften

Der CoreApplicationViewKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

CoreWindow

SchreibgeschütztGets the app window associated with the current view.

Dispatcher

SchreibgeschütztGets the event message dispatcher associated with the current view.

IsHosted

SchreibgeschütztGets the value that indicates whether this app view is hosted or not.

IsMain

SchreibgeschütztGets a value that indicates whether this app view is the main app view or not.

 

Hinweise

Hinweis  : Es handelt sich nicht um eine agile Klasse. Daher müssen Sie das Threadingmodell und das Marshallingverhalten berücksichtigen. Weitere Informationen finden Sie im Thema zu Threading und Marshalling (C++/CX).

Der folgende Codeausschnitt zeigt die Aktivierung des CoreApplicationView-Elements und des zugeordneten CoreWindow-Elements in einer Ansichtsanbieterimplementierung.



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

// ...
}

Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

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

Metadaten

Windows.winmd

Siehe auch

Beispiel für DirectX-Swapkettenimplementierung
CoreApplication.CreateNewView
CoreApplication.GetCurrentView

 

 

Anzeigen:
© 2014 Microsoft