WPF:別のアセンブリ内の別の1に基づくスタイル
-
22-08-2019 - |
質問
アセンブリA - のResourceDictionaryはStyleAのスタイルが含まれています。
アセンブリB - Bに国会AからリソースをマージするResourceDictionary.MergedDictionariesます。
私はStyleA「に基づく」アセンブリBにスタイルを作成したいと思います。出来ますか?
私はこのスタイルを作成しようとしています。
<Style x:Key="StyleB" BasedOn="{StaticResource StyleA}">
<Setter Property="Button.Foreground" Value="Khaki"/>
</Style>
しかし、私はStyleBを使用する場合、私は、実行時にXamlParseException例外を取得:
の のタイプのオブジェクトのSystem.Windows.Style 'に属性「スタイル」に値を変換できません。基本型であるターゲット・タイプとスタイルのベースのみに「IFrameworkInputElement」。 のの
;オブジェクトマークアップファイルの 'System.Windows.Controls.Button' 'コンポーネント/ mainwindow.xaml SamSeekApp' でのエラー解決
TargetTypeに= "{X:Typeボタンを}" 追加してみてください。あなたの 'StyleB' に
所属していません StackOverflow