Создание собственного элемента в стиле sketchflow (или поиск чего-то, чего я не могу найти)

#sketchflow #wireframe

#sketchflow #каркас

Вопрос:

Я пытался найти элемент в стиле sketchflow, чтобы обозначить размещение изображения. Этот элемент выглядит как прямоугольник или квадрат с нарисованным в нем крестом и текстом между параграфами в верхнем центре, который описывает, что именно это такое.

Я видел это здесь:http://seleag.ikdoeict.be/prototype (требуется плагин silverlight)

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

Однако это оказывается довольно странным. Прежде всего, нигде не упоминается «элемент стиля», это элемент управления. Во-вторых, это открывает файл XAML, точно так же, как обычную страницу каркаса.

Это обычный элемент стиля, который я просто не могу найти, или это то, что мне нужно сделать самому, и я делаю это неправильно?

Ответ №1:

Чтобы создать повторно используемый объект, подобный упомянутому вами заполнителю изображения, выполните следующие действия:

  1. Создайте объект вручную с помощью доступных инструментов рисования в одном из ваших файлов xaml
  2. После создания объекта-заполнителя изображения выберите все объекты, которые составляют созданный вами элемент-заполнитель изображения
  3. Щелкните правой кнопкой мыши на одном из выбранных элементов и выберите «Создать на экране компонента …»; Это откроет диалоговое окно «Создать на экране компонента». Я назвал свой ImagePlaceHolder. Есть возможность создать копию, но мы не хотим этого делать. Мы хотим, чтобы наш выделенный элемент был заменен нашим новым компонентом ImagePlaceHolder.
  4. Как только вы это сделаете, вы увидите, что на вашей карте SketchFlow отображается зеленый компонент ImagePlaceHolder.
  5. Теперь вы можете связать свой компонент с другими страницами, наведя курсор мыши на компонент и выбрав Вставить экран компонента.

Комментарии:

1. @Robert_Williams: Я не понял последнюю часть. Я хочу иметь возможность помещать заполнитель много раз на 1 страницу, а не связывать его на карте sketchflow.

2. В любом случае, похоже, что привязка через карту sketchflow допускает только 1 копию на страницу.