手动添加DataGrid单元格(不带类)

时间:2012-07-11 20:01:49

标签: wpf datagrid

我目前的问题是:我正在尝试为我的程序编写语言编辑器。为此,我想要一种多语言支持进行编辑。语言文件基于“密钥”和“值”。因此,如果我加载语言文件,它应列出所有条目。现在如果我加载另一个文件,应该只添加一个新列。当密钥不存在时,单元格应为空。

我希望你能得到它并为糟糕的英语感到抱歉(我真的需要改进它......)

由于

1 个答案:

答案 0 :(得分:1)

您可以使用此签名创建对象:

public class Entry
{
     public string Key { get; }
     public Dictionary<string,string> Values { get; }
}

您只是看到一个密钥是否存在,如果没有创建新条目,如果它是获取现有条目。然后将特定语言的值添加到Values,键是语言。然后添加一个绑定到Values[lang]的列。