/// <summary>
/// A Method Add MenuItem Click Event Fuction to ContextMenu
/// </summary>
public static void AddMenuItem
(this ContextMenu contextMenu, string header, RoutedEventHandler eh)
{
MenuItem mItem = new MenuItem();
mItem.Header = header;
//CLICK EVENT Add RoutedEventHandler
mItem.Click += eh;
contextMenu.Items.Add(mItem);
}
/// Use Methosd Lambda Function New a RoutedEventHandler Add to AddMenuItem
btnMenu.AddMenuItem(
menuWords[0,0],
new RoutedEventHandler(
(sendItem, args) =>
{
IsTopMost = !IsTopMost;
this.Topmost = IsTopMost;
((MenuItem) sendItem).Header = menuWords[0, ++menuClickCount[0]%2];//循環
}));
全站熱搜