2009-07-17 171 views

回答

6

在问题被提出的时候,有解决方法和组装机。但现在 - 随着刚刚发布的(2010年6月7日)SketchFlow/Blend版本4的出现,有一个很好的解决方案:来自Philipp Sumi的Sketchables。 SketchFlow 4的这个附加功能可让您使用简洁的标记来定制和定制控件,以显示复杂的输出 - 包括SketchableDataGrid的

根据他的博客,Sketchables是一个全新的软件包,将于2010年6月21日发布。不过,他的网站上有一个令人吃惊的演示视频。对于SketchableDataGrid的快照看看图12在我刚刚发表的一篇文章Creating WPF Prototypes with SketchFlow,6月18日,2010年

(我有比钦佩他Sketchables产品的其他菲利普·苏米没有关系。:-)

+0

非常好,谢谢你分享这个信息! – Clay 2010-06-22 12:30:55

0

我不是100%清楚你想要做什么。您可以使用SketchBorderUC或矩形草图。

你试图达到什么样的视觉表现,你会使用网格?

+0

可能是表格数据!这将是一个很好的“素描表”,而不是使用rectange它... – 2009-10-21 21:57:25

4

应该有一个DataGrid资产(在System.Windows.Control.Data.dll中定义 - 可能需要添加一个引用?),我认为这是你正在寻找的。

您需要做的第一件事是创建一个数据源。

您可以通过选择右上角的数据选项卡并单击“定义新样本数据”图标来创建数据源。在集合下,您应该可以添加/编辑数据源的字段属性。数据源将为您自动生成数据(非常酷的功能!)。如果需要,可以通过选择集合旁边的“编辑样本值”图标来替换。

接下来,您可以将数据网格拖到屏幕上,并通过选择网格上的ItemsSource属性(应该选择数据绑定选项)来设置数据源。在数据字段选项卡上,您可以选择数据源。确保在右侧选择实际的“收集(阵列)”选项。默认情况下,它应该为你自动生成列。如果你想更多地控制列标题名称,这可以改变。

希望这有助于。

1

没有一个“素描”风格的格栅,让你有2种选择:

  • 使用列表框和编辑模板与边界等
  • 网格/水平堆叠面板
  • 使用标准网格,你仍然可以使文字“巴克斯顿素描”字型所以它仍然看起来很不错,但它确实有打破“纯素描”一些镀铬效果看

使用最适合你的东西。

2

我用ListBox素描做了它。

看看吧here