我正在制作一个小型的独立游戏,我已经达到了将数据存储在XML文件中的程度,我希望允许团队中的非程序员轻松编辑它们通过GUI,我想将它与WPF和C#放在一起。
我有很多使用C#的经验,但几乎没有使用过WPF。
该程序将具有以下类:
class Foo {
public string Name;
public int Age;
public Foo(string name, int age) {
Name = name;
Age = age;
}
}
“数据库”只是一个
public List<Foo> FooList = new List<Foo>();
我想制作简化的是左侧有一个ListBox的窗口,下面有“添加”和“删除”按钮(用于在FooList中添加和删除项目)。 ListBox应该包含FooList中的所有条目(显示它们的名称)。在窗口的右侧应该是Name和Age的字段,可能是某种“保存”按钮。
现在,我可以自己一起破解这个,当我了解数据绑定的存在时,我就是这样。我不知道它是如何工作的(除了它似乎让你将控件绑定到变量或其他东西),但似乎它会使这更容易,对吧?
我提前道歉,如果这似乎太过于“为我做一切”类型的问题。我几乎不知道WPF,就像我之前说的那样,但我可以,例如,我自己处理序列化和文件保存部分。我不知道数据绑定是如何工作的以及如何在我的情况下实现它(假设这甚至是我想做的事情)。
提前致谢!
答案 0 :(得分:2)
这是微软官方的WPF数据绑定教程。这里有很多。并且有很多类似的教程在整个intertubes等你只是谷歌搜索。 http://msdn.microsoft.com/en-us/library/ms752347.aspx
答案 1 :(得分:0)
简单回答,使用XML Notepad编辑XML。它对于非程序员来说足够轻巧。
http://www.microsoft.com/en-us/download/details.aspx?id=7973