存储列表视图项数据的正确方法 - 资源字典?



我是C#的初学者,所以如果这个问题看起来微不足道,请原谅我。

我有一个简单的菜单,它是一个列表视图。菜单中的每个项目都有文本和图像。这些值应该保存在资源字典中,还是应该在类中的某个地方创建这些项的列表,然后绑定它们?

如果你永远不需要重用这段UI代码,我会把它放在页面的资源中;如果它可以在另一个页面上重用,我会把它放在资源字典中。

UI 代码属于 XAML,阅读此代码(甚至在 VS 设计器中查看此代码(会更清晰

<Button Content="Add" />

var button = new Button() { Content = "Add" };
this.myGrid.Children.Add(button);

最新更新