WPF DataGrid綁定一個組合列
前台:
<Page.Resources>
<local:InfoConverter x:Key="converter"></local:InfoConverter>
</Page.Resources>
<DataGridTextColumn>
<DataGridTextColumn.Binding>
<MultiBinding Converter="{StaticResource converter}">
<Binding Path="Volume"></Binding>
<Binding Path="Unit"></Binding>
</MultiBinding>
</DataGridTextColumn.Binding>
</DataGridTextColumn>
背景:
public class InfoConverter : IMultiValueConverter
{
public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
string volume = values[0].ToString();
string unit = values[1].ToString();
return volume + unit ;
}
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture)
throw new NotImplementedException();
}
以上隻是個人想法和實踐經驗所得,如果有文字錯誤和文法錯誤,請加以指點!
QQ:247039968
emil:[email protected]
無論是美女的歌聲,還是鬣狗的狂吠,無論是鳄魚的眼淚,還是惡狼的嚎叫,都不會使我動搖