У меня проблема с ResourceDictionary в WP7 Mango.WP7 Mango ResouceDictionary MergedDictionaries
Большинство из того, что я смог найти в Интернете так же просто, как это:
1) Xaml файл с телом:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style x:Key="TextBlockStyle1" TargetType="TextBlock">
<Setter Property="Foreground" Value="Orange"/>
<Setter Property="FontSize" Value="24"/>
<Setter Property="VerticalAlignment" Value="Bottom"/>
</Style>
</ResourceDictionary>
2) Добавить в App.xaml следующее:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MyResources.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
Не знаете, почему это не работает. При выполнении этого, я получаю исключение:
Тип 'ResourceDictionary' находится внутри ResourceDictionary и не имеет ключа.
Когда я добавляю ked во вторую строку xaml на шаге 2, он запускается, но сбой с неопределенной ошибкой. Похоже, что он не добавляет resouces из файла MyResources.xaml.
Может ли кто-нибудь указать решение здесь?
Во-первых, убедитесь, что файл "MyResources.xaml" существует и "Build Action" установлен на "ресурс" – ry8806
Я не думаю, что ресурс необходимо как действие для сборки, так как я получил его только в действии на странице. – frno