2013-11-07 3 views
0

В Silverlight из браузера, после входа на страницу входа в Silverlight, я хотел бы отрегулировать его положение. Я пробовал установить удачу Application.Current.MainWindow.Left и Application.Current.MainWindow.Top, но, к сожалению, он игнорируется.Как разместить верхнее и левое положение Silverlight во время работы?

Согласно MSDN:

Вы можете установить это свойство во время выполнения, только если WindowStartupLocation это набор Вручную. Кроме того, вы можете установить это свойство во время выполнения только до конца события Application.Startup, после чего любые изменения игнорируются. Например, вы можете сохранить текущее значение в изолированном хранилище в обработчике события Application.Exit и восстановить значение в обработчике события Application.Startup.

Мне нужно отрегулировать положение во время выполнения, но не до запуска приложения. Что теперь делать?

+0

вы должны посетить: HTTP: //stackoverflow.com/questions/1187431/silverlight-3-out-of-browser -set-host-window-size/14038629 # 14038629 –

+0

Я посетил этот сайт, и это не помогает проблеме im. Я хочу отрегулировать позицию, но не размер основного окна – DEN

+0

проверить эту ссылку: http: //stackoverflow.com/questions/10592447/can-i-change-silverlight-out-of-browser-settings-at-runtime –

ответ

0

Поэмаду:

1. Нажмите «Проект на слайдерах»

2. Выберите опцию «Свойства»

3. Выберите параметр «Первая вкладка» Как Silverlight

4. Нажмите «Вкл. Вне браузера». Опция

5. Установить размер окна, заголовок окна или положение окна и т.д. ......

enter image description here

+0

он может устанавливать и фиксировать сторону при запуске приложения. Тем не менее, я хотел бы настроить окно POSITION во время выполнения – DEN

+0

, вы пытаетесь таким образом? –

+0

в опции outofBrowser вы должны проверить опцию для заданного положения –