Производительность перетаскивания Silverlight 4 - PullRequest
2 голосов
/ 03 сентября 2011

Я реализовал страницу Silverlight, которая позволяет перетаскивать элемент управления на несколько целей перетаскивания, используя поддержку Drag and Drop в Silverlight Toolkit .Результаты превосходны.

К сожалению, когда я увеличиваю "горстку целей-падений" до 130 целей-целей, требуемых приложением, возникает пауза в 1-2 секунды с момента, когда я пытаюсь перетащить в момент, когда перетаскиваниеизображение показывает на экране.С этого момента перетаскивание происходит быстро.

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

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

1 Ответ

2 голосов
/ 03 сентября 2011

Нашел ответ ... оказывается, есть пользовательский патч для Silverlight Toolkit в комментариях к этому посту:

http://silverlight.codeplex.com/workitem/5165

Работает как шарм!

...