6

由于 SketchFlow 中没有网格资产,那么表示一个的最佳方式是什么?每个人都只使用矩形资产吗?

4

6 回答 6

6

在提出问题时,有一些变通方法和问题。但是现在——随着刚刚发布的(2010 年 6 月 7 日)SketchFlow/Blend 第 4 版的出现,有一个很好的解决方案: Philipp Sumi 的Sketchables。这个 SketchFlow 4 的附加组件允许您使用简洁的标记来自定义和定制控件以显示复杂的输出 -包括 SketchableDataGrid

根据他的博客,Sketchables 是一个全新的软件包,将于 2010 年 6 月 21 日这一周发布。不过,他的网站上有一段令人吃惊的演示视频。有关 SketchableDataGrid 的快照,请查看我刚刚发表的文章使用 SketchFlow 创建 WPF 原型(2010 年 6 月 18 日)中的图 12。

(除了钦佩他的 Sketchables 产品之外,我与 Philipp Sumi 没有任何联系。:-)

于 2010-06-21T16:53:00.470 回答
4

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

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

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

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

希望这可以帮助。

于 2009-09-03T15:35:38.767 回答
2

我是使用 ListBox-Sketch 完成的。

在这里查看。

于 2011-02-03T14:23:05.417 回答
1

没有“草图”样式网格,因此您有 2 个选项:

  • 使用列表框并将模板编辑为带有边框等的网格/水平堆栈面板。
  • 使用标准网格,您仍然可以使文本“Buxton Sketch”字体看起来仍然不错,但它确实有一些铬效果打破了“纯草图”的外观

使用最适合您的。

于 2009-09-22T05:45:34.717 回答
1

首先,如果您使用的是基于 Silverlight 的草图,则您有一个可用的数据网格,否则如果您使用 WPF,您可以使用包含一个的 WPF 工具包。

要使 Silverlight 数据网格“粗略”,请查看以下示例: http ://cid-99b45ff02d12b84d.skydrive.live.com/self.aspx/Public/Scratch/SilverlightPrototype8.zip

我认为这个示例也适用于基于 WPF 的草图,其中包含来自 WPF 工具包的数据网格,只需稍作调整......

祝你好运

于 2010-02-19T15:53:19.593 回答
0

我不是 100% 清楚你想要做什么。您可以使用 SketchBorderUC 或 Rectangle-Sketch。

您要使用网格来实现什么视觉表示?

于 2009-08-07T14:50:39.460 回答