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 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

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

적용 대상

추가 정보