Вопрос
Я просматривал старые MIX-видео 2007 года и увидел хорошую презентацию, демонстрирующую Hand Drawn Shapes в WPF. Мой вопрос заключается в том, существуют ли они в стандартной поставляемой упаковке или я должен создать их сам.
Я полагаю, что я должен их создать, так что вот "реальный" вопрос программирования: с чего начать, если вы хотите создать «нарисованную от руки» форму, которая является «переносимой»? Я хочу иметь возможность повторно использовать как можно больше кода для Rectangle, Elipse, Line и т. Д.
Решение
Я думаю, это то, что вы ищете: Рисованные от руки фигуры находятся в нижней части страницы.
Другие советы
Когда я хочу нарисовать произвольную фигуру, я использую инструмент, такой как Expression Designer, Expression Blend, Adobe Fireworks или Illustrator, для проектирования фигуры (есть плагин для Fireworks и один для Illustrator, который сохраняет векторы в XAML). Это берет на себя трудную часть раскладывания вещей в XAML, и эту форму можно использовать позже.
Нарисуйте фигуру в конструкторе выражений, а затем выберите " Экспорт ... " как XAML. Когда появится диалоговое окно экспорта, выберите «Словарь ресурсов». в качестве формата документа вы можете переключиться на вкладку XAML и скопировать код из диалогового окна в словарь ресурсов в вашем проекте Visual Studio. Теперь у вас есть DrawingBrush, который вы можете использовать для размещения ваших фигур в любом месте вашего приложения.