天天看點

WPF DataGrid綁定一個組合列

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]

無論是美女的歌聲,還是鬣狗的狂吠,無論是鳄魚的眼淚,還是惡狼的嚎叫,都不會使我動搖