WPF: Wie öffnet man ein Kontextmenü aus allen Bereichen des Grid control

Ich versuche, fügen Sie ein ContextMenu der Elemente in einer ListBox in WPF;

<ListBox.ItemTemplate>
    <DataTemplate>
       <Border>                         
             <Grid>
                <Grid.ContextMenu>
                    <ContextMenu>                                    
                       <MenuItem Header = "Menu item 1"/>
                       <MenuItem Header = "Menu item 2"/>
                       <MenuItem Header = "Menu item 3"/>
                    </ContextMenu>
                </Grid.ContextMenu>
                   ........
                   ........
             </Grid>
         </Border>
       </DataTemplate>
    </ListBox.ItemTemplate>

Das problem ist, dass die ContextMenu wird nur geöffnet, wenn Sie auf den konkreten Kontext der Startaufstellung, ich möchte in der Lage sein, um das Menü zu öffnen, indem Sie irgendwo auf das Listbox-Element.

Sollte ich wickeln Sie das Gitter in einige andere Steuern?

InformationsquelleAutor Andronicus | 2010-10-14
Schreibe einen Kommentar