2013-08-20 54 views
0

轉換值我在DataGrid中通過現場XXX的值填充柱:WPF的DataGrid,在細胞

<DataGridTextColumn Binding="{Binding Path=xxx, Mode=OneWay}" 
        Width="140" Header="Some Header"/> 

我現在允許做上課的任何變化被用來填充此數據網格。我創建了MyConverter,但我不知道如何修改我的xaml以使其工作。對此有任何幫助嗎?

謝謝!

回答

3

創建XAML的轉換器的實例,並使用StaticResource應用它 -

<DataGrid> 
    <DataGrid.Resources> 
     <local:MyConverter x:Key="MyConverter"/> 
    </DataGrid.Resources> 
    ..... 

    <DataGridTextColumn Binding="{Binding Path=xxx, Mode=OneWay, 
            Converter={StaticResource MyConverter}}" 
        Width="140" Header="Some Header"/> 
<DataGrid> 

其中local是你的轉換器所在的命名空間,並在你的XAML的頂部聲明 -

xmlns:local="clr-namespace:YourNamespace" 

你也應該閱讀如何在你的綁定上實現IValueConverter。此鏈接here將有助於您入門。

+1

+1,這是很好的答案,#Cheers –