понедельник, 13 июля 2009 г.

Получение размеров экрана и рабочей области в WPF приложениях

Возникла задача разместить окно приложения в правом нижнем углу.
Можно решить задачу так:

this.Left = SystemParameters.WorkArea.Width - this.Width;
this.Top = SystemParameters.WorkArea.Height - this.Height;

Если применить:

this.Top = SystemParameters.VirtualScreenHeight - this.Height;

то часть окна будет скрыта панелью задач.