Стиль App.xaml не может использоваться в Usercontrol, каким образом?

Чтение ответа Carl Seleborgs дало мне некоторое представление, как универсальный репозиторий кода мог быть полезным.

svn идет с инструментом, названным svnsync, какой вид ведет себя как экспорт svn, но отслеживает фактический пересмотр, в котором Ваш экспорт.

Кто-то мог использовать эту систему, чтобы только выбрать измененные файлы от пользователей фактический пересмотр.

В действительности, у Вас будет репозиторий с двоичными файлами скомпилированным, и работающий svnsync только выберет двоичные файлы, который был изменен. Это могло бы также смочь объединить локальные изменения в основанных на тексте конфигурационных файлах с новыми параметрами конфигурации.

5
задан Dave Clemmer 15 August 2011 в 18:28
поделиться

2 ответа

В основном, он не может найти StaticResource , потому что его нет в файле с вашим пользовательским контролем. UserControl.xaml ничего не знает о App.xaml.

Вместо этого следует использовать DynamicResource , таким образом он будет применяться во время выполнения.

10
ответ дан 18 December 2019 в 13:16
поделиться

Предыдущий ответ абсолютно неверен. Вы определенно можете определять ресурсы на уровне приложения и ссылаться на них из UserControls. Фактически, это часто может повысить производительность и предотвратить дублирование ресурсов. Ресурсы приложения отмечены 3-м местом в списке статических ресурсов, как описано на этой странице под заголовком «Поведение при поиске статических ресурсов».

Я предполагаю, что у вас есть опечатка или другая проблема, вызывающая вашу ошибку . Не могли бы вы опубликовать код app.xaml?

4
ответ дан 18 December 2019 в 13:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: