既然SketchFlow中没有网格资产,那么表示网格资产的最佳方式是什么?每个人都只使用矩形资源吗?
发布于 2010-06-22 00:53:00
在提出这个问题的时候,有一些变通的方法和困难的方法。但是现在--随着刚刚发布的(2010年6月7日) SketchFlow/Blend版本4的出现,有了一个很好的解决方案:来自Philipp Sumi的Sketchables。SketchFlow 4的这个附加组件允许您使用简洁的标记来自定义和定制控件,以显示复杂的输出--,包括SketchableDataGrid。
根据他的博客,Sketchable是一个全新的包,将于2010年6月21日的那一周发布。不过,他在自己的网站上有一段令人吃惊的演示视频。有关SketchableDataGrid的快照,请参阅我刚刚发表的文章Creating WPF Prototypes with SketchFlow中的图12,2010年6月18日。
(我与Philipp Sumi没有任何联系,除了对他的Sketchable产品的钦佩。:-)
发布于 2009-09-03 15:35:39
应该有一个DataGrid资产(在System.Windows.Control.Data.dll -Might中定义,是否需要添加引用?)我想这就是你要找的。
您需要做的第一件事是创建一个数据源。
您可以通过选择右上角的data选项卡并单击"define new sample data“图标来创建数据源。在集合下,您应该能够添加/编辑数据源的字段属性。数据源会为你自动生成数据(一个非常酷的特性!)。如果需要,可以通过选择集合旁边的“编辑样本值”图标来替换。
接下来,您可以将数据网格拖到屏幕上,并通过选择网格上的ItemsSource属性来设置数据源(应该选择数据绑定选项)。在“数据字段”选项卡上,您可以选择数据源。确保选择右侧的实际"Collection(array)“选项。默认情况下,它应该自动为您生成列。如果您想要更多地控制列标题名等,则可以更改此设置。
希望这能有所帮助。
发布于 2011-02-03 22:23:05
我使用的是ListBox-Sketch。
请查看here。
https://stackoverflow.com/questions/1144985
复制相似问题