В моем приложении WPF у меня есть некоторые функции рисования. Я решил это с помощью Canvas и вручную обрабатывать жесты мыши, и я также добавляю рисованные штрихи (завернутые в InkPresenter) к этому холсту.
Используя Blend, я вдруг обнаруживаю, что есть что-то, называемое InkCanvas. Согласно Blend, это элемент управления, который "Определяет область, которая получает и отображает чернильные штрихи". Поэтому это звучит так, как будто я делаю это. Но все, кажется, отлично работает, используя простой холст.
Итак, как InkCanvas отличается от простого холста, и почему я должен использовать его вместо этого?