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