StaticResources を介して外部 ResourceDictionary の外部スタイル情報にアクセスする WPF リソースに問題があります。
Shared.xaml からスタイル情報を取得するために、WPF で多くの DynamicResources を使用する一連のコードを継承しました。デザイナー ビューが便利になるように、むしろそれらを StaticResources にしたいと考えています。.Resources に ResourceDictionary を追加できることを発見しました。これは、WPF で .Resources が既に使用されていない限り正常に機能します。その場合、ax:Key を ResourceDictionary に追加する必要があると言われました。そのキーを使用してリソースを静的に見つける方法がわからないことを除いて、私はそれを行います。
最小限の例:
<UserControl x:Class="myClass"
...>
<UserControl.Resources>
<ResourceDictionary x:Key="Shared.xaml" Source="/ExteralResource;component/Shared.xaml"/>
<BooleanToVisibilityConverst x:Key="BoolToVis">
</UserControl.Resources>
<TextBlock Background="{StaticResource BrushFromSharedXAML}" /> <!-- Never finds BrushSharedXAML -->
</UserControl>
何か案は?