Я пытаюсь дать визуальную обратную связь пользователю во время операции перетаскивания. Обратная связь, с которой я борюсь, в том случае, когда цель перетаскивания как-то недопустима для типа перетаскиваемых данных. Я хотел бы, чтобы была некоторая обратная связь (во время перетаскивания), которая отображает небольшое сообщение о том, почему перетаскивание будет недействительным.
Я пытаюсь реализовать это, добавив рекламодателя к цели, и при включении отображаю некоторое сообщение. Кажется, это работает нормально, но не очень. Похоже, что украсивший это довольно низкоуровневый способ, мне нужно реализовать функцию OnRender
. Я бы предпочел, чтобы мой рекламодатель просто содержал обычные элементы управления WPF (такие как текстовые метки и т. Д.), А не определял мой собственный рендеринг.
Есть ли способ добавить обычные элементы управления WPF к украшателю вместо переопределения OnRender
?
Есть ли что-то, что я должен использовать вместо украшателей, чтобы оставить отзыв пользователю во время операции перетаскивания?