导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

CoreApplicationView Class

表示应用程序窗口及其线程。

语法


public sealed class CoreApplicationView

特性

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

成员

CoreApplicationView类 具有这些类型的成员:

事件

CoreApplicationView类 具有这些事件。

事件说明
Activated Occurs when the view is activated.

 

方法

The CoreApplicationView 类 继承这些方法于:Object 类.

属性

CoreApplicationView类 具有这些属性。

属性访问类型说明

CoreWindow

只读Gets the app window associated with the current view.

Dispatcher

只读Gets the event message dispatcher associated with the current view.

IsHosted

只读Gets the value that indicates whether this app view is hosted or not.

IsMain

只读Gets a value that indicates whether this app view is the main app view or not.

 

备注

注意  :此类不敏捷,这意味着您需要考虑其线程模型和封送行为。有关更多信息,请参见线程处理和封送处理 (C++/CX)

下面的代码段演示了在实现视图提供程序中 CoreApplicationView 的激活和关联的 CoreWindow。



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 8 [仅 Windows 应用商店应用程序]

最低支持服务器

Windows Server 2012 [仅 Windows 应用商店应用程序]

最低支持电话

Windows Phone 8

命名空间

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

元数据

Windows.winmd

另请参见

DirectX 交换链实现示例
CoreApplication.CreateNewView
CoreApplication.GetCurrentView

 

 

显示:
© 2014 Microsoft