Silverlight 4, TreeView Drag / Drop. Подтверждение удаления с последующим отменой - PullRequest
1 голос
/ 24 февраля 2012

Если я «перетаскиваю» узел TreeView на другой узел.В конце операции перетаскивания я хочу предложить пользователю «Подтвердить» удаление, а затем отменить / отменить удаление, если они отменяют.

Это подтверждение в настоящее время находится в событии операции удаления,т.е. открыв дочернее окно.Однако к тому времени, когда пользователь подтвердит то или иное событие, событие уже будет завершено, и поэтому у меня нет возможности «Отменить» обычным способом?то есть ...

itemDragArgs.Cancel = true;
itemDragArgs.Handled = true;

Кто-нибудь имел опыт работы с таким сценарием?

1 Ответ

1 голос
/ 24 февраля 2012

У нас есть похожий сценарий с некоторыми другими элементами управления, в котором

  • Удаленный Узел игнорируется (отменен и обработан = true), но сохраняет ссылку на узел (в object поле или что-то)
  • после подтверждения добавьте объект к узлу.

Что-то подобное могло бы помочь?

...