如何在XAML代码中添加2个字段的内容以获取摘要



我想知道如何在XAML代码中获取列摘要。我可以使用附件或图片中提到的代码获得行摘要。但我不知道如何添加"a1"、"b1"one_answers"c1"中的内容,只在XAML代码中获得"摘要",而不使用代码隐藏。我正在使用Infrasgistics xamDataGrid

请参阅此

您需要MultiBindingMultiValueConverter。以下示例计算Num1和Num2属性的总和,并显示它们的总和。

            <DataGridTextColumn Header="Sum">
                <DataGridTextColumn.Binding>
                    <MultiBinding Converter="{StaticResource SumCnvKey}">
                        <Binding Path="Num1"/>
                        <Binding Path="Num2"/>
                    </MultiBinding>
                </DataGridTextColumn.Binding>
            </DataGridTextColumn>

转换器:

public class SumConverter : IMultiValueConverter
{
    public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        if (values[0] != DependencyProperty.UnsetValue && values[1] != DependencyProperty.UnsetValue && values[2] != DependencyProperty.UnsetValue)
            return ((int)values[0] + (int)values[1]).ToString();
        else
            return DependencyProperty.UnsetValue;
    }
    public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture)
    {
        throw new NotImplementedException();
    }
}

相关内容

  • 没有找到相关文章

最新更新