绑定到元组列表

7

我有一个元组列表,其中包含两个数据... 我想将该列表绑定到数据网格。在显示时,它可以正常工作... 但是如果我尝试修改条目,则会显示“双向或单向到源绑定无法在只读属性'Item1'上工作”... 可能Tuples在.NET 4.0中是不可变的。是否有一种简单的方法可以绑定到数据对,而不创建自己的可变元组类?

1个回答

10
是的,元组是不可变的。匿名类型也是不可变的。你应该使用自己的通用类型:
public class Pair<T, U> 
{
     public Pair() {
     }

     public Pair(T first, U second) {
       this.First = first;
       this.Second = second;
     }

     public T First { get; set; }
     public U Second { get; set; }
};

不幸的是,我使用KeyValuePair类型仍然遇到了同样的错误。 - Robert Skarżycki

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接