xaml Binding to enum. Display value instead of "ToString"
<p>I have a property of an enum type. I bind the content of a wpf control to this property. This will display the name of the enum value. So the ToString Method of enum is called.</p>

<p>But I need to display the value, not the string value. Does anyone know how to do this?</p>

<p>This is my C# code:</p>

<pre><code>public enum Animal 
{ 
   cat = 0, 
   dog = 1, 
   mouse = 2 
}

public Animal MyAnimal { get; set; } 

void SomeMethod() { MyAnimal = dog; }  
</code></pre>

<p>This is in my XAML:</p>

<pre><code>&lt;Label Content="{Binding MyAnimal}"&gt;
</code></pre>