2011-12-15 3 views
0

Я перетаскиваю элемент из surfacelistbox над чем-то другим, скажем, например, это обычная сетка wpf - как я могу определить, где (то есть, какой столбец/строка) элемент имеет был отброшен?Небольшая проблема с перетаскиванием (возможно, очень простая)

Спасибо большое,

Dan

ответ

1

Поместите панель внутри каждой ячейки вашей сетки. Тогда целевой каплей станет одна из этих панелей

+0

Блестящий Роберт! Спасибо! Он искал ответ на это целую вечность. Не могу сказать, насколько ценна эта информация. Не могли бы вы сказать, что это эффективный способ реализации функции расписания? В принципе, нужно управление расписанием/каландровым типом справа и список «заданий» слева для перетаскивания. –

+1

Не самый эффективный способ ... это быстро и просто, но лучше было бы посмотреть на свойство Center курсора перетаскивания и вычислить, какая ячейка соответствует (без создания неиспользуемых панелей внутри каждой ячейки). –

+0

Это зависит от того, откуда поступают данные и когда. Отправьте отдельный (не-поверхностный) вопрос с просьбой более подробно –

Смежные вопросы