0

在这种情况下,我正在寻找一个好的做法:我正在使用 Expression Blend,并希望为列表框中的项目创建一个数据模板。我已经有一个带有模型类的项目,我们称它为 User,它将是要在 ListBox 项中显示的数据的持有者。而我要做的是获取一些包含用户的示例数据,这些用户可以绑定到列表框以查看正在进行的设计工作。

微软对 Blend 的想法是让设计人员在创建 UI 的过程中摆脱对编程技能的需求。所以我期待有一种方法可以根据预先存在的代码生成示例数据,在这种情况下是 User 类,无需任何编码。

我见过的可以从 Blend 中完成的建议解决方案是,生成一个包含 User 类型元素的 xml 文件,然后从中创建一个示例数据源并将其绑定到 ListBox。或者,在“数据”选项卡中选择“新样本数据”,这将创建一个新类型的集合,该集合具有一组可以从 Blend 管理的属性。这些选项都不是我想要的,第一个是因为它会要求用户预先创建一个 xml 文件,这不是设计师工作的一部分,第二个不符合成为包含相关数据源的要求类型,用户。

4

1 回答 1

0

在“数据”选项卡的“创建样本数据”按钮上,有一个“从类创建样本数据”选项。只要该类已经在项目中定义和引用,我认为这会做你想要的。

于 2013-06-05T12:24:10.693 回答