Ich habe ein Seitenmenü in einem WPF erstellt. Hier ist die XAML:Dynamisch zeigen, dass ein Seitenmenü ausgewählt wurde
<Rectangle VerticalAlignment="Stretch" Width="1" Margin="2" Stroke="Black" />
<MenuItem Header="Remove Headers" Click="MenuItem_Click_RH" />
<MenuItem Header="Get Headers" Click="MenuItem_Click_GH" />
<MenuItem Header="Count Delimiters" Click="MenuItem_Click_CNTD" />
<Separator Style="{StaticResource {x:Static ToolBar.SeparatorStyleKey}}" />
<MenuItem Header="Close" Click="MenuItem_Click_Close" />
</Menu>
Hier ist mein Klick-Code:
private void MenuItem_Click_CNTD(object sender, RoutedEventArgs e)
{
//*** Count Delimiters Menu Click ***
// ... Cast sender object.
System.Windows.Controls.MenuItem item = sender as System.Windows.Controls.MenuItem;
// ... Change Title of this window.
Title = "Process " + item.Header + " Files";
lblDCTitle.Content = "Process to get mumber of delimiters in a large file.";
grdHeaderRows.Visibility = Visibility.Hidden;
mnuSideMenu.Height = 360;
grdMain.Height = 360;
grdDelimiterCount.Height = 400;
grdDelimiterCount.Visibility = Visibility.Visible;
}
Das alles funktioniert gut, aber ich möchte den Menüpunkt markieren, auf den geklickt wurde . Ich kann keinen Code dafür finden. Hat jemand Ideen?
Vielen Dank