次の 2 つの辞書に問題があります。
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Styles1.xaml"/>
<ResourceDictionary Source="Styles2.xaml"/>
</ResourceDictionary.MergedDictionaries>
たとえば、色など、最初のディクショナリに 1 つのリソースを設定するとします。次に、2番目の辞書でそれを見つけることができませんか????
初め:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Color x:Key="ApplicationPageBackgroundColor">#FFFFFFFF</Color>
<SolidColorBrush x:Key="ApplicationPageBackgroundColorBrush" Color="{StaticResource ApplicationPageBackgroundColor}" />
</ResourceDictionary>
2番目: ( Setter Property="Background" Value .... エラーが発生します)
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style x:Key="LayoutRootStyle" TargetType="Panel">
<Setter Property="Background" Value="{StaticResource ApplicationPageBackgroundColorBrush}" />
</Style>
</ResourceDictionary>
それらを同じ辞書に入れるとうまくいきますが、何か提案はありますか?