В настоящее время я выполняю перетаскивание с использованием DataGrid, предоставленного в Silverlight SDK, и я хочу, чтобы пользователь мог легко перетаскивать несколько элементов в другой список.
Выбор сетки обновляется при событии MouseDown , поэтому единственный способ, которым пользователь должен перетаскивать несколько элементов, - это нажать Shift во время начала операции перетаскивания.Это не совсем очевидно, и для меня естественным способом было бы просто щелкнуть выбранный блок строк и перетащить их.Для этого необходимо обновить выборку в событии MouseUp .
Я пытался извлечь из DataGrid для вставки моих пользовательских DataGridRows, но DataGrid не предоставляет способчтобы заменить тип строк, которые он создает.
У кого-нибудь есть решение или идеи для этого?
Спасибо,
Жак.