WPFのメニューに問題があります。私はエキスパンダーを使ってメニューを作成しています。このmenuitemのサブアイテムを追加したいとき、私はそれをうまく作成し、アプリケーションを実行する前にプレビューに正しく表示されます。しかし、私がアプリケーションを実行すると、そのメニューのサブアイテムにアクセスするためのメニューをクリックすることはできません。私は間違って何をしていますか?ここで WPF - メニューは正しく表示されますが、クリックできません。(C#)
は(C#を使用して)私のWPFのコードです:私は、アプリケーションを実行する場合でも、それは次のようになりたい<Expander Header="Handle"
FontSize="15"
BorderBrush="Black"
Margin="3,0,2,1">
<Menu Background="White">
<VirtualizingStackPanel Orientation="Vertical">
<MenuItem x:Name="MenuArticle"
Header="Article"
Height="25"
FontSize="13"
Width="177"
Click="MenuArticle_Click">
<MenuItem x:Name="menuNewArticle"
Header="New article"
Height="25"
FontSize="13"
Width="187"/>
<MenuItem x:Name="menuHandleArticle"
Header="Handle article"
Height="25"
FontSize="13"
Width="187"/>
</VirtualizingStackPanel>
</Menu>
</Expander>
使用する必要はありません
'VirtualizingStackPanel'はあなたが間違っていることです。 *コードをコメントアウトして再度テストすることについて考えたことがありますか?あなたが問題に直面しているときに行うのは一般的なことです。 – Jim