Как я могу получить размер рабочей области экрана (не всего экрана) в Silverlight?

Я хочу получить размер рабочей области экрана в Silverlight. Теперь я могу получить размер экрана, используя приведенный ниже код:

actualWidth = (double)System.Windows.Browser.HtmlPage.Window.Eval("screen.width");
actualHeight = (double)System.Windows.Browser.HtmlPage.Window.Eval("screen.height");

Но он возвращает весь размер экрана, который также включает панель задач. Но я хочу получить только размер рабочей области, исключая панель задач и т.д. Как SystemParameters.WorkArea в WPF.

Может ли кто-нибудь помочь мне получить только размер рабочей области экрана в Silverlight?


person Selvamz    schedule 28.03.2014    source источник


Ответы (1)


Ты можешь использовать:

  1. screen.availWidth - доступная ширина экрана
  2. screen.availHeight - доступная высота экрана

Примечание. Свойство screen.availWidth возвращает ширину экрана посетителя в пикселях за вычетом функций интерфейса, таких как панель задач Windows.

person Rezoan    schedule 28.03.2014