我有兩個字典的問題:的XAML MergedDictionaries不能找到eachothers資源
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Styles1.xaml"/>
<ResourceDictionary Source="Styles2.xaml"/>
</ResourceDictionary.MergedDictionaries>
當我設置在第一字典一個資源,例如顏色。 然後它不會在第二個字典中找到它?
第一:
<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>
二:(setter屬性= 「背景」 的價值....產生錯誤)
<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>
如果我把它們放在它的作品,有什麼建議相同的字典?
所以你想循環你的引用循環依賴? –
不是循環的,而是一種依賴方式 –