다음을 통해 공유


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

호스트된 뷰가 닫히고 있음을 나타냅니다. 호스트된 창 시나리오에서 호스트된 뷰의 해체를 연기할 수 있는 기회를 제공합니다.

적용 대상

추가 정보