Скин XAML, установленный в codebehind - как делать скин во время разработки? - PullRequest
0 голосов
/ 13 мая 2011

У меня есть приложение Singleton WPF, поэтому у меня нет обычного app.xaml.Вместо этого я программно устанавливаю то, что будет в app.xaml в коде позади.

Хотя я бы хотел, чтобы приложение отображалось в скине во время разработки.В настоящее время я получаю исключения, такие как «Не удается найти ресурс с именем« xxx ». Ресурсы чувствительны к регистру».Это отображается для всех стилей настройки статических ресурсов.

Есть ли что-то похожее на d: DataContext, но для скинов, которое позволило бы мне видеть мое приложение с правильно оформленной оболочкой в ​​Visual Studio?

Спасибо, Драмми

1 Ответ

1 голос
/ 13 мая 2011

Для быстрого и грязного исправления в своем коде для Window или UserControl, над которым вы работаете, вы можете проверить, что вы находитесь в DesignMode и вызываете ли вы свой одноэлементный код, который действует как ваш App.xaml.Для более надежного решения я предлагаю вам взглянуть на то, что Dr.WFF рекомендует для обработки размещенного WPF-приложения.Это не совсем то, что вы делаете, но решения будут похожи: http://drwpf.com/blog/2007/10/05/managing-application-resources-when-wpf-is-hosted/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...