2013-08-16 2 views
1

Мне нужно иметь доступ к рабочей области основного монитора с помощью C# в WPF. Я ищу решение, которое делает не, используя пространство имен System.Windows.Forms. Я предполагаю, что для этого потребуется какая-то оболочка вокруг вызова Win32.Получить размер/местоположение первичного монитора

Редактировать: Забыл отметить, что мне также необходимо получить левый/верхний уровень основного монитора.

+0

Вы можете использовать WMI. Что случилось с System.Windows.Forms? –

+1

В частности, второй ответ на этот вопрос: http://stackoverflow.com/a/744306/781792 –

+0

@ByteBlast: я не хочу использовать System.Windows.Forms, потому что это потребует загрузки 400KB + dll. –

ответ

1

Чтобы получить высоту и ширину основного экрана, вы можете использовать SystemParameters.PrimaryScreenWidth и SystemParameters.PrimaryScreenHeight, которые находятся в библиотеке PresentationFramework.

Смежные вопросы