powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Размер окна в Silverlight
9 сообщений из 9, страница 1 из 1
Размер окна в Silverlight
    #37262747
Dark Crusader
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в Silverlight сделать квадратное окно, которое заполняет <object>?
То есть, для <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="300px" height="500px"> окно должно быть размером 300*300, а для
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="600px" height="500px"> - 600*600.

Можно ли это сделать из XAML?
...
Рейтинг: 0 / 0
Размер окна в Silverlight
    #37267929
FireCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно определить элементу id. Потом при запуске SL приложения его найти и посмотреть:
Код: plaintext
1.
2.
3.
4.
5.
6.
            var frame = HtmlPage.Window.Eval("p = document.getElementById(\"objectId\");") as ScriptObject;
            
            if (frame != null)
            {
                var width = frame.GetProperty("width");
            }
И дальше биндить на значения.

Только надо еще обработать если "100%", например. И все такое... Но, думаю, идея понятна - JS тебе в руки.
...
Рейтинг: 0 / 0
Размер окна в Silverlight
    #37268021
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FireCat,

вот так и пишут говнокод.

нужно использовать Dispatcher (в самом коде SL-приложения) и выявить размеры.
...
Рейтинг: 0 / 0
Размер окна в Silverlight
    #37268312
FireCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 уТКа

Для себя я бы делал совсем иначе. Но если человек хочет именно так...
...
Рейтинг: 0 / 0
Размер окна в Silverlight
    #37268519
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FireCat,

"иначе" = говнокод, поспорим?
...
Рейтинг: 0 / 0
Размер окна в Silverlight
    #37269609
FireCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 уТКа

А смысл? У меня нет мотива спорить.
...
Рейтинг: 0 / 0
Размер окна в Silverlight
    #37269801
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FireCat,

тогда жмем руки и расходимся
...
Рейтинг: 0 / 0
Размер окна в Silverlight
    #37273583
Dark Crusader
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уТКанужно использовать Dispatcher (в самом коде SL-приложения) и выявить размеры.

Dispatcher - это http://msdn.microsoft.com/ru-ru/library/system.windows.threading.dispatcher_members(v=VS.95).aspx ?
А как выявить размеры?

FireCatДля себя я бы делал совсем иначе. Но если человек хочет именно так...

А как?
...
Рейтинг: 0 / 0
Размер окна в Silverlight
    #37275011
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dark Crusader,

к примеру так:
Код: plaintext
1.
2.
3.
4.
5.
6.
Dispatcher.BeginInvoke(()=>
{
  // this.Width - ширина
  // this.Height - высота
  // кладете куда нужно и работаете
}
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Размер окна в Silverlight
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]