XAMLウィンドウに複数のリソースを追加する方法は?
質問
今は少し問題があり、それを修正する方法がわかりません。ウィンドウに2つのリソースを追加します。 1つはXAMLファイルスタイルのリソース、もう1つはValueConverterクラスです。
一度に1つのリソースのみを使用する場合、どちらも機能します。
<Window.Resources>
<ResourceDictionary Source="Resources\MyStyles.xaml" />
<Window.Resources>
または
<Window.Resources>
<local:MarginConverter x:Key="adjustMargin"/>
</Window.Resources>
しかし、次のようなものを試してみると:
<Window.Resources>
<local:MarginConverter x:Key="adjustMargin"/>
<ResourceDictionary Source="Resources\MyStyles.xaml" />
</Window.Resources>
リソースが既に設定されており、2回設定できないというメッセージが表示されます。
これを実現する方法がわかりません。リソースグループのようなものはありますか?
解決
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Resources\MyStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
<local:MarginConverter x:Key="adjustMargin"/>
</ResourceDictionary>
</Window.Resources>
所属していません StackOverflow