nlace de datos de @WPF: ¿Cómo enlazar los datos una enumeración al cuadro combinado usando XAML? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Cómo vincular una enumeración a un control de cuadro combinado en WPF? 16 respuestas

Tengo una clase

public class AccountDetail
{
    public DetailScope Scope
    {
        get { return scope; }
        set { scope = value; }
    }

    public string Value
    {
        get { return this.value; }
        set { this.value = value; }
    }

    private DetailScope scope;
    private string value;

    public AccountDetail(DetailScope scope, string value)
    {
        this.scope = scope;
        this.value = value;
    }
}

y una enumeración:

public enum DetailScope
{
    Private, 
    Business, 
    OtherDetail
}

Por último, tengo un archivo .xaml:

<Window x:Class="Gui.Wpf.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Test" 
    SizeToContent="WidthAndHeight">

    <Grid>
        <ComboBox 
            Name="ScopeComboBox" 
            Width="120" 
            Height="23" 
            Margin="12" />
    </Grid>
</Window>

Me gustaría hacer dos cosas:

Deseo vincular datosDetailsScope valores enum a los valores del cuadro combinado. No deseo vincular valores de enumeración directamente porque el último valor de enumeración seríaOtherDetail en lugar deOther detail (se agregó un carácter de espacio y una letra minúscula 'd'). Deseo vincular los datos del valor seleccionado en el cuadro combinado al especificado en la instancia deAccountDetail objeto.

¿Podrías ayudarme? Gracias

Update: encontré esta publicaciónhttp: //blogs.msdn.com/b/wpfsdk/archive/2007/02/22/displaying-enum-values-using-data-binding.asp. Necesito algo similar.

Respuestas a la pregunta(4)

Su respuesta a la pregunta