WPF でメニューを作成するときに問題があります。マウスボタンを押すのをやめると、自動的に閉じます。クリックできる通常のメニューのように動作させたいのですが、サブアイテムが表示されたままになりますが、とにかくこれを行う方法が見つかりません。
コードは次のようになります。
<Window x:Class="ExcelAddIn.MyWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">
<Grid>
<DockPanel>
<Menu Width="Auto" IsMainMenu="True" >
<MenuItem Header="Item">
<MenuItem Header="SubItem" />
</MenuItem>
</Menu>
</DockPanel>
</Grid>
</Window>
多分論理的な焦点と関係があるのではないかと思いますか?.NET フレームワークのバグである可能性があることについて何かを見ましたか? 何か案は?
前もって感謝します
最初は違いがあるとは思いませんでしたが、明らかに違います。スタンドアロンの WPF アプリケーションでコードを実行すると機能しますが、Excel アドイン プロジェクトから WPF ウィンドウを開こうとすると、この問題が発生します。