アプリケーションスタイルをいくつかのxamlファイルに分ける必要があります。しかし、私はまた、次のようないくつかの共有値を定義する必要があります
<x:Double x:Key="SharedValue">100</x:Double>
他のファイルで定義されたスタイルでこの値を使用するための単一ファイル。例えば:
<Style x:Name="SomeStyle" TargetType="TextBox">
<Setter Property="Width" Value="{StaticResource SharedValue}"/>
</Style>
および別のリソース辞書ファイル:
<Style x:Name="AnotherStyle" TargetType="Button">
<Setter Property="Height" Value="{StaticResource SharedValue}"/>
</Style>
しかし、App.xamlファイルでマージされたリソースディクショナリを定義しようとすると
<Application.Resources>
<ResourceDictionary >
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="DefinedValues.xaml"/>
<ResourceDictionary Source="Styles1.xaml"/>
<ResourceDictionary Source="Styles2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
このランタイム例外が発生します:"メッセージ="名前/キーSharedValueを持つリソースが見つかりません "
これを行うことは可能であり、私が間違っていることを教えてもらえますか?ありがとう。