WPFのListBoxItemsを右クリックしてContextMenuを表示します。私は以下のコードを試しましたが、ContextMenuはListBoxItemsがそこにない場所を表示しています。私が望むのは、ListBoxItemだけを右クリックしてContextMenuを表示することです。WPFのListBoxのコンテキストメニュー項目
<Grid>
<ListBox x:Name="listofConnectedItems" Grid.Column="0" Grid.Row="0" ItemsSource="{Binding MyItems}" MouseRightButtonDown="listofConnectedItems_MouseRightButtonDown" ContextMenuOpening="listofConnectedItems_ContextMenuOpening" >
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="Padding" Value="10">
</Setter>
</Style>
</ListBox.ItemContainerStyle>
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem Header="_Start" Click="MenuItemStart_Click" />
<MenuItem Header="Sto_p" Click="MenuItemStop_Click" />
<MenuItem Header="_Clear" Click="MenuItemClear_Click" />
</ContextMenu>
</ListBox.ContextMenu>
</ListBox>
</Grid>
ここで私はスクリーンショットを添付しました。 誰でも私にこれを教えてもらえますか?おかげで事前に
あなたは 'ListBoxItem'のための' ItemsContainerStyle'でそれを設定してみてくださいましたListBox全体の代わりに – dkozl
LB全体に対してCMを設定しています。 – AnjumSKhan
@AnjumSKhan CMプロパティがListBoxItemに見つかりません。それは私が何を求めているのか、CMをListBoxItemsにだけ置く方法です。 – Gopi