Почему мое приложение Silverlight 4 Out-of-Browser будет отображать только белый цвет?

Мое приложение Silverlight работает нормально в браузере.

Но когда я устанавливаю его как приложение вне браузера, в рамке окна появляется соответствующий значок и заголовок, но содержимое окна просто белое. Он находится в меню "Пуск", но когда я закрываю его и снова открываю, оно все еще остается пустым.

Я воспроизвел это в Windows 7 и Windows XP.

Что может быть причиной того, что мое приложение Silverlight показывает только белый цвет при работе вне браузера?

Вот какие настройки я использовал:

http://www.deviantsart.com/upload/rp8ltr.png


person Edward Tanguay    schedule 13.06.2010    source источник


Ответы (1)


Я нашел это: я забыл обернуть некоторый доступ к DOM во время инициализации, что, по-видимому, слишком рано для OOB, чтобы показывать какие-либо ошибки, это исправило это:

if (!Application.Current.IsRunningOutOfBrowser)
{
   ...
}
person Edward Tanguay    schedule 13.06.2010