Могу ли я нарисовать примитивную фигуру в UWP inkcanvas?

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам