前提・実現したいこと
WPFでメニューバーを実装しました。
メニューバーの例えば「ファイル」ボタンにカーソルを合わせたとき、「ファイル」ボタンをクリックしたときに、デフォルトでは背景が青色になりますが、この色を変更したいです。
該当のソースコード
XAML
1<Menu x:Name="menuMain" Height="18" VerticalAlignment="Top" Grid.ColumnSpan="2"> 2 <MenuItem x:Name="menuItemFile" Header="ファイル" TabIndex="0"> 3 <MenuItem x:Name="menuItemFile_Open" Header="開く" /> 4 <Separator /> 5 <MenuItem x:Name="menuItemFile_OverrideSave" Header="上書き保存" /> 6 <MenuItem x:Name="menuItemFile_NewSave" Header="名前を付けて保存" /> 7 <Separator /> 8 <MenuItem x:Name="menuItemFile_Exit" Header="終了" /> 9 </MenuItem> 10</Menu>
試したこと
・XAML上でのTrigger記述
・C#上でのBackground/Foregroundプロパティ動的変更
(そもそも理解が出来ていないので、使い方が間違っていたのかもしれませんが…)
・検索していたらMenuItemを使用しない方法がいくつかヒットしましたが、他の方法で実装したほうがよろしいのでしょうか…?
よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。