Как дать сообщение об ошибке во время операции перетаскивания? - PullRequest
0 голосов
/ 09 июля 2010

Я пытаюсь дать визуальную обратную связь пользователю во время операции перетаскивания. Обратная связь, с которой я борюсь, в том случае, когда цель перетаскивания как-то недопустима для типа перетаскиваемых данных. Я хотел бы, чтобы была некоторая обратная связь (во время перетаскивания), которая отображает небольшое сообщение о том, почему перетаскивание будет недействительным.

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

Есть ли способ добавить обычные элементы управления WPF к украшателю вместо переопределения OnRender?

Есть ли что-то, что я должен использовать вместо украшателей, чтобы оставить отзыв пользователю во время операции перетаскивания?

1 Ответ

0 голосов
/ 09 июля 2010

Вы можете использовать Popup . Он может содержать любое количество элементов управления WPF.

...