2016-12-16 1 views
0

내가 비트 열거바인딩 플래그 열거 형

Public People People 
{ 
    get{return Get<People>(People.None);} 
    set{ Set(value);} 
} 

이 XAML과 나는 XAML을 바인딩하는 방법을 알아 냈 수 없습니다. 우리는 datagridtextcolumn 사용하고, 당신은이에 Value Converter을 사용할 수 있습니다

<DatagridTextColumn Header="People" 
        Binding="{m: Binding Source={StaticResource People}}" 

답변

0

적절한 있는지 모르겠어요. 컨버터에서 당신은 그것이 enumstring을 얻을 것입니다 방법을 자세히 할 것이다 (가장 가능성이 .ToString()을하지만 당신은 더 고급 뭔가를 할 수 있습니다.)

먼저 당신이 페이지

을위한 자원으로 추가해야합니다
<Window.Resources> 
    <l:EnumToStringConverter x:Key="myConverter" /> 
</Window.Resources> 

그런 다음 내가 예와 같은 IValueConverter를 구현할 수 없습니다 대신 windoe의 UserControl을 사용하여이

<DatagridTextColumn Header="People" 
        Binding="{m: Binding Source={StaticResource People} 
        Converter={StaticResource myConverter}}" 
+0

임처럼 추가 할 수 있습니다 – dnn284