Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mendapatkan Dimensi Skrin Aktif dalam WPF?
Cara Mendapatkan Dimensi Skrin Sedang Aktif dalam WPF
Dalam bidang tetapan berbilang skrin, ia menjadi penting untuk dengan tepat tentukan saiz skrin yang mana aplikasi dipaparkan. Walaupun WPF menyediakan akses kepada dimensi skrin utama melalui SystemParameters.PrimaryScreenWidth dan SystemParameters.PrimaryScreenHeight, ini mungkin tidak selalu mencukupi.
Untuk menangani had ini, penyelesaian tersuai boleh dilaksanakan menggunakan kelas Skrin daripada System.Windows .Membentuk ruang nama. Pendekatan ini menawarkan keupayaan untuk mendapatkan semula saiz skrin daripada kod XAML atau C#.
Coretan kod di bawah merangkumi fungsi dalam kelas C#:
public class WpfScreen { // ... (class definition and methods) }
Penggunaan:
C#: Gunakan kaedah berikut untuk mendapatkan saiz skrin:
Contoh:
WpfScreen currentScreen = WpfScreen.GetScreenFrom(Window.GetWindow(this)); double screenWidth = currentScreen.DeviceBounds.Width; double screenHeight = currentScreen.DeviceBounds.Height;
Kelas ini menyediakan cara yang mudah untuk menentukan dimensi skrin aktif, membolehkan peletakan aplikasi yang tepat dan pelarasan saiz dalam persekitaran berbilang monitor.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Dimensi Skrin Aktif dalam WPF?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!