WPF C# Tutorial

        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        x:Class="MyNameSpace.RoutedEventDemo.RoutedEventDemo"
        Title="Routed Event Demo">
    TextBlock with Context Menu
        
            
                
                
                
                
                
                
                
            
        

    

//File:Window.xaml.cs
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
namespace MyNameSpace.RoutedEventDemo
{
    public partial class RoutedEventDemo : Window
    {
        public RoutedEventDemo()
        {
            InitializeComponent();
        }
        void MenuItemOnClick(object sender, RoutedEventArgs args)
        {
            string str = (args.Source as MenuItem).Header as string;
            Color clr = (Color)ColorConverter.ConvertFromString(str);
            txtblk.Foreground = new SolidColorBrush(clr);
        }
    }
}