Разрешение экрана Silverlight - PullRequest
5 голосов
/ 15 июня 2010

Я хочу выяснить, как в моем приложении silverlight настроить PageSize на моем DataPager на основе максимального размера окна, чтобы полосы прокрутки не отображались при максимизации. Есть идеи?

Ответы [ 3 ]

2 голосов
/ 02 декабря 2011

Вот как я это сделал:

using System.Windows.Browser;

void View_Loaded(object sender, RoutedEventArgs e)
{
    Int32 intRowHeight = 30;
    Int32 intTopOfFirstRow = 240;
    pgrData.PageSize = ((Int32.Parse(HtmlPage.Window.Eval("screen.height").ToString())) - intTopOfFirstRow) / intRowHeight;
.
.
.
1 голос
/ 16 июня 2010

Вот пост о проверке в JavaScript, развернуто ли окно. Если вы работаете в браузере, вы можете вызывать что-то подобное из Silverlight.

http://www.codingforums.com/archive/index.php/t-127058.html

0 голосов
/ 31 августа 2013

Эта страница кратко объясняет, как это сделать.

Надеюсь, это поможет.

...