Как нарисовать сетку в SketchFlow? - PullRequest
6 голосов
/ 17 июля 2009

Поскольку в SketchFlow отсутствует сеточный ресурс, как лучше всего его представить? Все просто используют актив прямоугольника?

Ответы [ 6 ]

6 голосов
/ 21 июня 2010

В то время, когда был задан вопрос, были обходные пути и кладжи. Но теперь - с появлением только что выпущенной (7 июня 2010 г.) версии 4 SketchFlow / Blend появилось отличное решение: Sketchables от Филиппа Суми. Это дополнение к SketchFlow 4 позволяет использовать краткую разметку для настройки и настройки элемента управления для отображения сложных выходных данных - , включая SketchableDataGrid .

Sketchables - это совершенно новый пакет, который должен быть выпущен на неделе 21 июня 2010 года, согласно его блогу. У него есть потрясающее демо-видео на своем сайте, хотя. Чтобы получить снимок SketchableDataGrid, взгляните на рисунок 12 в моей только что опубликованной статье Создание прототипов WPF с помощью SketchFlow , 18 июня 2010 г.

(У меня нет связи с Филиппом Суми, кроме восхищения его продуктом Sketchables. :-)

4 голосов
/ 03 сентября 2009

Должен быть объект DataGrid (определенный в System.Windows.Control.Data.dll -Можно добавить ссылку?), Который, я думаю, является тем, что вы ищете.

Первое, что вам нужно сделать, это создать источник данных.

Вы можете создать источник данных, выбрав вкладку данных в верхнем правом углу и щелкнув значок «определить новые данные образца». Под коллекцией вы должны иметь возможность добавлять / редактировать свойства поля для источника данных. Источник данных будет иметь автоматически сгенерированные данные для вас (очень крутая функция!). При желании его можно заменить, выбрав значок «Изменить значения образца» рядом с коллекцией.

Затем вы можете перетащить сетку данных на свой экран и установить источник данных, выбрав свойство ItemsSource в сетке (следует выбрать параметр привязки данных). На вкладке поля данных вы можете выбрать свой источник данных. Убедитесь, что вы выбрали актуальную опцию «Коллекция (массив)» с правой стороны. По умолчанию он должен автоматически сгенерировать столбцы для вас. Это можно изменить, если вы хотите больше контролировать имена заголовков столбцов и т. Д.

Надеюсь, это поможет.

2 голосов
/ 03 февраля 2011

Я сделал это с помощью ListBox-Sketch.

Проверьте это здесь .

1 голос
/ 19 февраля 2010

Прежде всего, если вы используете эскиз на основе Silverlight, у вас есть доступная сетка данных, иначе, если вы работаете с WPF, вы можете использовать WPF Toolkit, который включает один.

Чтобы сделать сетку данных Silverlight "схематичной", посмотрите на образец по адресу: http://cid -99b45ff02d12b84d.skydrive.live.com / self.aspx / Public / Царапины / SilverlightPrototype8.zip

Я думаю, что этот образец также применим к эскизу на основе WPF с сеткой данных из наборов инструментов WPF с незначительными корректировками ...

Удачи

1 голос
/ 22 сентября 2009

Сетка стиля «эскиз» отсутствует, поэтому у вас есть 2 варианта:

  • Используйте окно списка и отредактируйте шаблон, чтобы он представлял собой панель сетки / горизонтального стека с границами и т. Д.
  • Используйте стандартную сетку , вы все равно можете сделать текстовый шрифт «Buxton Sketch», чтобы он все еще выглядел довольно хорошо, но у него есть некоторые хромированные эффекты, нарушающие внешний вид «чистого эскиза»

Используйте то, что подходит вам больше всего.

0 голосов
/ 07 августа 2009

Мне не до конца ясно, что вы пытаетесь сделать. Вы можете использовать SketchBorderUC или Rectangle-Sketch.

Какое визуальное представление вы пытаетесь достичь, для которого вы бы использовали сетку?

...