0

我有一个 char[] 属性。我想绑定它,但我显示“system.char[]”而不是 char[] 值。

这是我的 XAML:

<DataGridTextColumn Binding="{ Binding Path= strEvtNumero}" Header="  N° évènement   " Width="Auto" IsReadOnly="True"  />

这是我的财产:

public char[] strEvtNumero
    {
        get { return m_strEvtNumero; }
        set
        {
            m_strEvtNumero = value;
            FirePropertyChangedEvent("strEvtNumero");
        }
    }

请问你有什么想法吗?

非常感谢 :)

4

2 回答 2

1

您可以创建一个值转换器来显示正确的值。

于 2013-03-14T13:55:11.270 回答
1

您可以将其包装到另一个属性中

    string strEvtNumeroString
    {
        get
        {
            return strEvtNumero.ToString();
        }
        set
        {
            strEvtNumero = value.ToArray();
        }
    }

或使用价值转换器

于 2013-03-14T13:56:31.340 回答