DisplayInformation 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.
Memantau dan mengontrol informasi terkait tampilan untuk tampilan aplikasi. Kelas menyediakan peristiwa untuk memungkinkan klien memantau perubahan dalam tampilan aplikasi yang memengaruhi tampilan mana yang berada, serta perubahan tampilan yang dapat memengaruhi tampilan aplikasi.
public ref class DisplayInformation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayInformation
Public NotInheritable Class DisplayInformation
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Instans DisplayInformation tidak memetakan ke tampilan tertentu, tetapi sebaliknya melacak informasi terkait tampilan di mana pun tampilan aplikasi ditempatkan. Memanggil GetForCurrentView akan selalu mengembalikan instans tunggal untuk CoreApplicationView utas saat ini. Instans DisplayInformation hanya dapat digunakan dari utas tempatnya dibuat.
Untuk menangani peristiwa DisplayInformation, gunakan penanganan aktivitas untuk peristiwa tertentu. Misalnya, untuk DisplayInformation.DpiChanged, gunakan "TypedEventHandler<DisplayInformation, Object> DpiChanged."
Setiap peristiwa perubahan properti DisplayInformation mungkin terpicu jika aplikasi Anda dipindahkan dari satu monitor ke monitor lain. ColorProfileChanged dipicu saat profil warna tampilan berubah. DpiChanged dipicu ketika properti LogicalDpi, ResolutionScale, dan RawPixelsPerViewPixel berubah karena pengguna memilih tingkat zoom yang berbeda atau mengubah resolusi layar. OrientationChanged dipicu jika pengguna mengubah orientasi layar.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1511 | 10586 | DiagonalSizeInInches |
1607 | 14393 | ScreenHeightInRawPixels |
1607 | 14393 | ScreenWidthInRawPixels |
1803 | 17134 | AdvancedColorInfoChanged |
1803 | 17134 | GetAdvancedColorInfo |
Properti
AutoRotationPreferences |
Mendapatkan dan mengatur orientasi aplikasi yang disukai. |
CurrentOrientation |
Mendapatkan orientasi monitor persegi panjang saat ini. |
DiagonalSizeInInches |
Ukuran diagonal tampilan dalam inci. |
LogicalDpi |
Mendapatkan piksel per inci logis dari lingkungan saat ini. |
NativeOrientation |
Mendapatkan orientasi asli monitor tampilan, yang biasanya merupakan orientasi di mana tombol pada perangkat cocok dengan orientasi monitor. |
RawDpiX |
Mendapatkan titik mentah per inci (DPI) di sepanjang sumbu x monitor tampilan. |
RawDpiY |
Mendapatkan titik mentah per inci (DPI) di sepanjang sumbu y monitor tampilan. |
RawPixelsPerViewPixel |
Mendapatkan nilai yang mewakili jumlah piksel mentah (fisik) untuk setiap tampilan (tata letak) piksel. |
ResolutionScale |
Mendapatkan faktor skala jendela aplikasi. |
ScreenHeightInRawPixels |
Mengembalikan resolusi tinggi monitor logika saat ini. |
ScreenWidthInRawPixels |
Mengembalikan resolusi lebar monitor logika saat ini. |
StereoEnabled |
Mendapatkan nilai yang menunjukkan apakah perangkat mendukung 3D stereoskopis. |
Metode
GetAdvancedColorInfo() |
Mengambil informasi Warna Tingkat Lanjut. |
GetColorProfileAsync() |
Secara asinkron mendapatkan profil warna International Color Consortium (ICC) default yang terkait dengan tampilan fisik. |
GetForCurrentView() |
Mendapatkan instans DisplayInformation yang terkait dengan CoreApplicationView utas saat ini. Instans DisplayInformation ini terkait dengan tampilan dan tidak dapat digunakan dari utas lain. |
Acara
AdvancedColorInfoChanged |
Dimunculkan ketika informasi warna tingkat lanjut diubah. |
ColorProfileChanged |
Terjadi saat profil warna tampilan fisik berubah. |
DisplayContentsInvalidated |
Terjadi ketika tampilan memerlukan penggalian ulang. |
DpiChanged |
Terjadi ketika properti LogicalDpi berubah karena piksel per inci (PPI) tampilan berubah. |
OrientationChanged |
Terjadi ketika properti CurrentOrientation atau NativeOrientation berubah karena perubahan mode atau perubahan monitor. |
StereoEnabledChanged |
Terjadi ketika properti StereoEnabled berubah karena dukungan untuk stereoscopic 3D berubah. |
Berlaku untuk
Lihat juga
- Menampilkan sampel orientasi (Windows 10)
- Penskalakan sesuai dengan sampel DPI (Windows 10)
- Sampel bingkai pratinjau kamera (Windows 10)
- Sampel aplikasi kamera dasar (Windows 10)
- Sampel stabilisasi video (Windows 10)
- Sampel deteksi wajah kamera (Windows 10)
- Sampel kontrol kamera manual (Windows 10)
- Sampel rentang dinamis tinggi (Windows 10)
- Sampel Tangkapan Tingkat Lanjut Kamera