Могу ли я нарисовать примитивную фигуру в UWP inkcanvas?
Я пишу наброски интерфейса, используя UWP inkcanvas. По сути, мне нужно предоставить обратную связь с чертежами пользователя, такими как проверка правильности обводки, красивой формы и т. Д. Я подумываю о предоставлении интерактивной обратной связи непосредственно на холсте с чернилами, используя стрелки и вспомогательные линии, чтобы подчеркнуть разницу между вводом и шаблоном., Лучший способ, который я могу придумать, - это добавить дополнительные фигуры в inkcanvas, как при использовании drawLine в JPanel. Но я вроде понял, что штрихи - единственный приемлемый формат в UWP inkcanvas. Мне интересно, есть ли еще способ, которым я могу использовать для достижения этой цели?
Заранее спасибо.
1 ответ
Я считаю, что InkCanvas не подходит для программного рисования чего-либо. Самый простой способ... просто наложить холст, как показано ниже,
<Grid>
<InkCanvas x:name="myInkCanvas" />
<Canvas x:name="myOverlayCanvas" />
</Grid>
и нарисуйте свои фигуры в myOverlayCanvas.