2016-07-20 4 views
0

Я кодирую интерфейс эскиза, используя UWP inkcanvas. В принципе, мне нужно предоставить обратную связь с чертежами пользователя, например, проверить правильность штрихов, красивую форму и т. Д. Я думаю об обеспечении интерактивной обратной связи непосредственно на чернильном холсте, используя стрелки, вспомогательные линии, чтобы подчеркнуть разницу между входом и шаблоном , Лучший способ, которым я могу думать, - добавить дополнительные фигуры в inkcanvas, так же, как использовать drawLine в JPanel. Но я как бы понял, что штрихи являются единственным приемлемым форматом в черновиках UWP. Мне интересно, есть ли способ, который я могу использовать для достижения этой цели?Могу ли я нарисовать примитивную форму UWP inkcanvas?

Заранее спасибо.

ответ

1

InkCanvas не подходит для рисования чего-либо программным способом. Легкий путь ... просто наложить холст, как следующий,

<Grid> 
    <InkCanvas x:name="myInkCanvas" /> 
    <Canvas x:name="myOverlayCanvas" /> 
</Grid> 

и нарисуйте ваши фигуры в myOverlayCanvas.

+0

Хорошая идея. Благодаря! –

+0

Привет, Я также ищу способ комбинировать InkCanvas (для разрешения рисования) и Canvas (для легкого использования базовых форм). Но какова самая простая реализация, позволяющая пользователю добавлять фигуры, а затем изменять их размер и перемещать? –

Смежные вопросы