共用方式為


CoreApplicationView 類別

定義

表示應用程式視窗及其執行緒。

public ref class CoreApplicationView sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class CoreApplicationView final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class CoreApplicationView
Public NotInheritable Class CoreApplicationView
繼承
Object Platform::Object IInspectable CoreApplicationView
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

下列程式碼片段示範如何在檢視提供者實作中啟用 CoreApplicationView 和相關聯的 CoreWindow。

struct App : implements<App, IFrameworkViewSource, IFrameworkView>
{
...
    void Initialize(CoreApplicationView const& applicationView)
    {
        applicationView.Activated({this, &App::OnActivated });
    }

    void OnActivated(CoreApplicationView const& /* applicationView */, IActivatedEventArgs const& /* args */)
    {
        // Activate the application window, making it visible and enabling it to receive events.
        CoreWindow::GetForCurrentThread().Activate();
    }
}
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();
    }

// ...
}

版本歷程記錄

Windows 版本 SDK 版本 新增值
1703 15063 屬性
1709 16299 DispatcherQueue

屬性

CoreWindow

取得與目前檢視相關聯的應用程式視窗。

Dispatcher

取得與目前檢視相關聯的事件訊息發送器。

DispatcherQueue

取得視窗的 DispatcherQueue

IsComponent

取得應用程式是否已啟動為內嵌在另一個應用程式中的元件。

這個屬性會保留供內部使用,不適用於您的程式碼。

IsHosted

取得值,這個值表示是否裝載此應用程式檢視。

IsMain

取得值,這個值表示此應用程式檢視是否為主要應用程式檢視。

Properties

取得應用程式可以與檢視產生關聯的屬性。

TitleBar

取得與目前檢視相關聯的標題列。

事件

Activated

發生于啟動檢視時。

HostedViewClosing

表示裝載的檢視正在關閉。 為裝載的視窗案例提供延遲託管檢視終止的機會。

適用於

另請參閱