Silverlight: Как не загружать MergedDictionaries из app.xaml при запуске?

StackOverflow https://stackoverflow.com/questions/4540747

Вопрос

В качестве обходного пути для того, как Silverlight загружает ресурсы, я реализовал решение, размещенное здесь:Silverlight разделяет MergedDictionaries

Это работает нормально, но это раздражает необходимость комментировать словарь ресурсов в app.xaml. Мне нужно прокомментировать их, чтобы запустить приложение, но неуместное их позволяет мне получить представление о дизайне.

Я уверен, что есть способ заставить приложение не загружать их, но я не большой разработчик. Кто -нибудь может указать мне на учебник или пример? Какой -то гуглинг ничего не обнаружил. Спасибо!

Это было полезно?

Решение

Я нашел простой ответ: прокомментируйте инициализации в app ().

Глядя на код в app.gics:

        public void InitializeComponent() {
        if (_contentLoaded) {
            return;
        }
        _contentLoaded = true;
        System.Windows.Application.LoadComponent(this, new System.Uri("/SLPortalResources;component/App.xaml", System.UriKind.Relative));
    }

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

Есть ли что -то не так в этом?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top