title: Convert Enum to string inside TextBlock text
body: <p>I have simple <code>Enum</code>:</p>
  
  <pre><code>public enum StatusMessage
  {
      Cancel,
      Done,
      [Description("In process...")]
      InProcess,
      [Description("We have delay...")]
      Delay,
      Waiting
  }
  </code></pre>
  
  <p>And <code>GridViewColumn</code>:</p>
  
  <p>My property:</p>
  
  <pre><code>StatusMessage StatusMsg;
  </code></pre>
  
  <p>XAML:</p>
  
  <pre><code>&lt;GridViewColumn Width="180" Header="Status" &gt;
      &lt;GridViewColumn.CellTemplate&gt;
          &lt;DataTemplate&gt;
              &lt;TextBlock Text="{Binding StatusMsg}" Foreground="{Binding StatusMsg,Converter={my:StatusMessageToColorConverter}}" /&gt;
          &lt;/DataTemplate&gt;
      &lt;/GridViewColumn.CellTemplate&gt;
  &lt;/GridViewColumn&gt;
  </code></pre>
  
  <p>And i have this <code>EnumToStringConverter</code>:</p>
  
  <pre><code>public class EnumToStringConverter : IValueConverter
  {
      public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
      {
          string EnumString;
          try
          {
              EnumString = Enum.GetName((value.GetType()), value);
              return EnumString;
          }
          catch
          {
              return string.Empty;
          }
      }
  
      // No need to implement converting back on a one-way binding 
      public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
      {
          throw new NotImplementedException();
      }
  }
  </code></pre>
  
  <p>Now i want to use this <code>Convertor</code> inside my <code>TextBlock</code> :</p>
  
  <pre><code>&lt;TextBlock Text="{Binding StatusMsg, Converter={my:EnumToStringConverter}}" Foreground="{Binding StatusMsg,Converter={my:StatusMessageToColorConverter}}" /&gt;
  </code></pre>
  
  <p>So the problem is that i have this error:</p>
  
  <blockquote>
    <p>'my:EnumToStringConverter' is used like a markup extension but does
    not derive from MarkupExtension.</p>
  </blockquote>
  
  <p>What is this <code>MarkupExtension</code> ?</p>