[英]WPF DataGrid, converting value in cell
我有DataGrid,其列填充字段xxx的值:
<DataGridTextColumn Binding="{Binding Path=xxx, Mode=OneWay}"
Width="140" Header="Some Header"/>
我現在可以對用於填充此DataGrid的類進行任何更改。 我創建了MyConverter,但我不知道應該如何修改我的xaml以使其正常工作。 對此有何幫助?
謝謝!
在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 。 此鏈接在這里將讓你開始有幫助的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.