1
Я пытаюсь использовать шаблон WPF, и я должен включить его в свой App.xaml, но я получаю «Вложенные свойства не поддерживаются: ошибки ResourceDictionaries.MergedDictionaries» и «Присоединяемое свойство» MergedDictionaries "не было найдено в типе„ResourceDictionary“MegedDictionaries nightmare
<Application x:Class="Unico.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary.MergedDictionaries>
<!-- Set default skin -->
<ResourceDictionary Source="\ExpressionDark.xaml"/>
<ResourceDictionary Source="\WindowStyle.xaml"/>
</ResourceDictionary.MergedDictionaries>
<Style TargetType="{x:Type Rectangle}" />
</Application.Resources>
</Application>
Я пробовал все, но до сих пор не может это исправить Любую идею Благодаря
Спасибо, это исправлено «Прикрепленное свойство« MergedDictionaries »не было найдено в типе« ResourceDictionary ». Но я все еще получаю: «Вложенные свойства не поддерживаются: ошибка ResourceDictionaries.MergedDictionaries». – Sturm
@Sturm - это ваш код, точно такой же, как здесь? это меня беспокоит: «Вложенные свойства не поддерживаются: ** ResourceDictionaries **. MergedDictionaries», когда действительным свойством является ** ResourceDictionary **. MergedDictionaries. проверьте также содержимое включенных файлов. – lisp
Этот неявный стиль, который у вас есть для обходного пути, должен быть в ResourceDictionary, а не в MergedDictionaries. Если вы это сделаете, вам может понадобиться вложить объединенные словари на один уровень, выбросив их в другой ResourceDictionary. Пример: App.Resources-> ResourceDictionary-> Style rectangle & ResourceDictionary-> ResourceDictionary.MergedDict-> здесь вы помещаете свой объединенный xaml. – erodewald