CoreApplicationView Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili jendela aplikasi dan utasnya.
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
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Cuplikan kode berikut menunjukkan aktivasi CoreApplicationView dan CoreWindow terkait dalam implementasi penyedia tampilan.
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();
}
// ...
}
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1703 | 15063 | Properti |
1709 | 16299 | DispatcherQueue |
Properti
CoreWindow |
Mendapatkan jendela aplikasi yang terkait dengan tampilan saat ini. |
Dispatcher |
Mendapatkan dispatcher pesan peristiwa yang terkait dengan tampilan saat ini. |
DispatcherQueue |
Mendapatkan DispatcherQueue untuk jendela. |
IsComponent |
Mendapatkan apakah aplikasi diluncurkan sebagai komponen yang disematkan di aplikasi lain. Properti ini disediakan untuk penggunaan internal dan tidak dimaksudkan untuk digunakan dalam kode Anda. |
IsHosted |
Mendapatkan nilai yang menunjukkan apakah tampilan aplikasi ini dihosting atau tidak. |
IsMain |
Mendapatkan nilai yang menunjukkan apakah tampilan aplikasi ini adalah tampilan aplikasi utama atau tidak. |
Properties |
Mendapatkan properti yang dapat dikaitkan dengan tampilan aplikasi. |
TitleBar |
Mendapatkan bilah judul yang terkait dengan tampilan saat ini. |
Acara
Activated |
Terjadi saat tampilan diaktifkan. |
HostedViewClosing |
Menunjukkan bahwa tampilan yang dihosting ditutup. Memberikan kesempatan bagi skenario jendela yang dihosting untuk menangguhkan air mata dari tampilan yang dihosting. |