InkCanvas - запрет рисования вне его пределов
От: -ko4evnik-  
Дата: 09.10.11 16:31
Оценка:
имеется такая картина:

Viewbox в котором в одноячейковом Grid лежит Image, а над ним — InkCanvas.
В InkCanvas прозрачный фон, рисуя на нем — рисуем "как-бы-поверх-картинки".


проблема:
InkCanvas по умолчанию — при выходе за свои пределы не освобождает захваченную мышь.
если рисуется штрих — и мышка уходит за пределы этой группы контролов — штрих-таки-считается-нарисованным-и-за-пределами.

в результате InkCanvas изменяет свой размер, чтобы вместить и отобразить этот новый штрих, и взаимное расположение Image и штрихов на InkCanvas "разъезжается" .

по логике вещей в InkCanvas должен сущестовать флажок, запрещающий такое поведение.
или флажок фискирующий размер InkCanvas-a и запрещающий ему изменять свой размер.
или нечто вроде.

но что то как то не могу ничего подобного в нем найти.
где оно может быть?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.