UWP InkCanvas разыгрывает границы
В моем приложении UWP я использую InkCanvas
в пределах Popup
, Все работает отлично, но когда всплывающее окно не заполняет весь экран, я могу рисовать вне всплывающего окна. После сохранения StrokeContainer в файл также видны линии за пределами. Это очень плохо, потому что я добавил фон к штрих-контейнеру, и я хочу ограничить пользователя, чтобы рисовать на нем.
Есть ли способ предотвратить вытягивание за пределы? Или я могу вырезать все, что находится за пределами видимой области?
1 ответ
Я нашел обходной путь:
Перед сохранением StrokeContainer в файл я создаю новый StrokeContainer с новым фоновым изображением, соответствующим размерам входных штрихов. Я клонирую все штрихи в новый контейнер и сохраняю новый.
Я знаю, что это не решение для всех, но в моем случае я просто хочу иметь белый фон, так что это работает.