SketchFlowにはグリッドアセットがないので、グリッドアセットを表す最良の方法は何ですか?誰もが長方形のアセットを使用していますか?
6 に答える
質問が提起されたとき、回避策と恨みがありました。しかし今、リリースされたばかりの(2010年6月7日)SketchFlow / Blendバージョン4の登場により、すばらしい解決策があります。PhilippSumiのSketchablesです。このSketchFlow4のアドオンを使用すると、簡潔なマークアップを使用して、SketchableDataGridを含む高度な出力を表示するためのコントロールをカスタマイズおよび調整できます。
彼のブログによると、Sketchablesは完全に新しいパッケージであり、2010年6月21日の週にリリースされる予定です。しかし、彼のサイトには驚くべきデモビデオがあります。SketchableDataGridのスナップショットについては、2010年6月18日に公開されたばかりの記事「 SketchFlowを使用したWPFプロトタイプの作成」の図12を参照してください。
(私は彼のSketchables製品への賞賛以外にPhilippSumiとは関係がありません。:-)
DataGridアセット(System.Windows.Control.Data.dllで定義-参照を追加する必要があるかもしれませんか?)が必要です。これがあなたが探しているものだと思います。
最初に行う必要があるのは、データソースを作成することです。
データソースを作成するには、右上隅の[データ]タブを選択し、[新しいサンプルデータの定義]アイコンをクリックします。コレクションの下で、データソースのフィールドプロパティを追加/編集できるはずです。データソースには自動生成されたデータがあります(非常に優れた機能です!)。これは、必要に応じて、コレクションの横にある[サンプル値の編集]アイコンを選択することで置き換えることができます。
次に、データグリッドを画面にドラッグし、グリッドのItemsSourceプロパティを選択してデータソースを設定できます(データバインディングオプションを選択する必要があります)。[データフィールド]タブで、データソースを選択できます。右側で実際の「Collection(array)」オプションを選択してください。デフォルトでは、列が自動生成されます。これは、列ヘッダー名などをより細かく制御したい場合に変更できます。
お役に立てれば。
ListBox-Sketchを使用して実行しました。
こちらをご覧ください。
「スケッチ」スタイルのグリッドがないため、2つのオプションがあります。
- リストボックスを使用して、テンプレートを編集して、境界線などのあるグリッド/水平スタックパネルにします。
- 標準のグリッドを使用すると、テキストの「バクストンスケッチ」フォントを作成できるため、見栄えはよくなりますが、「純粋なスケッチ」の外観を損なうクロム効果がいくつかあります。
自分に最適なものを使用してください。
まず、Silverlightベースのスケッチを使用している場合は、データグリッドを使用できます。そうでない場合は、WPFを使用している場合は、データグリッドを含むWPFツールキットを使用できます。
Silverlightデータグリッドを「大ざっぱ」にするには、次のサンプルをご覧ください:http: //cid-99b45ff02d12b84d.skydrive.live.com/self.aspx/Public/Scratch/SilverlightPrototype8.zip
このサンプルは、わずかな調整のみでWPFツールキットのデータグリッドを使用したWPFベースのスケッチにも適用されると思います...
幸運を
私はあなたが何をしようとしているのか100%明確ではありません。SketchBorderUCまたはRectangle-Sketchを使用できます。
グリッドを使用するために、どのような視覚的表現を実現しようとしていますか?