Contextmenuitem Clickevent wird nicht aufgerufen



  • Ich habe ein TabControl in dem Daten und Suchergebnisse angezeigt werden sollen.Da die Suchen bearbeitet oder entfernt werden sollen habe ich ihnen ein ContextMenu hinzugefügt,aber das Clickevents werdennicht aufgerufen wenn man auf die Menuitems klickt.

    <TabControl.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Orientation="Horizontal">
                            <TextBlock Text="{Binding Bezeichnung}"/>
                            <TextBlock>(</TextBlock>
                            <TextBlock Text="{Binding Data.Count}"/>
                            <TextBlock>)</TextBlock>
                        </StackPanel>
                        <DataTemplate.Triggers>
                            <DataTrigger Binding="{Binding IsSearchResult}" Value="true">
                                <Setter Property="ContextMenu">
                                    <Setter.Value>
                                        <ContextMenu>
                                            <MenuItem Name="MI_Search_Remove" Header="Entfernen" Click="MI_Search_Remove_Click"/>
                                            <MenuItem Name="MI_Search_Edit" Header="Suche bearbeiten" Click="MI_Search_Edit_Click"/>
                                        </ContextMenu>
                                    </Setter.Value>
                                </Setter>
                            </DataTrigger>
                        </DataTemplate.Triggers>
                    </DataTemplate>
    </TabControl.ItemTemplate>
    


  • Kann es sein, dass der ItemPresenter (bei einer Liste glaube ich "ListItemPresenter" o.s.ä.) die Klicks abfängt damit der den Wechsel der Tabs registreien kann?


Anmelden zum Antworten