WPF 中使用示例数据设计时填充列表框
我有一个包含列表框的视图(用户控件)。 在运行时,列表框将填充另一个视图(也是用户控件)的实例。 如何在设计时(在 Blend 和 Cider 中)使用本身填充有示例数据的示例视图填充列表框?
I have a view (usercontrol) that contains a listbox.
At runtime the listbox will be populated with instances of another view (also a usercontrol).
How can I populate the listbox in design-time (in Blend and Cider) with sample views that are themselves populated with sample data?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 VS2010,您可以使用设计时属性(适用于 SL 和 WPF)。无论如何,我通常有一个模拟数据源,所以这只是一个问题:
添加名称空间声明
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
将模拟数据上下文添加到窗口/控件资源
设置设计时数据上下文
效果很好。
Using VS2010 you can use Design-Time attributes (works for both SL and WPF). I usually have a mock data-source anyway so it's just a matter of:
Adding the namespace declaration
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
Adding the mock data context to window/control resources
Setting design-time data context
Works well enough.
您可能会找到 的 BookLibrary 示例应用程序>WPF 应用程序框架 (WAF) 很有趣。它使用 Visual Studio 2010 和 Expression Blend 4 的新设计时支持。请下载 .Net4 版本的 WAF。
You might find the BookLibrary sample application of the WPF Application Framework (WAF) interesting. It uses the new design-time support of Visual Studio 2010 and Expression Blend 4. Please download the .Net4 version of WAF.