#713 Установка курсора в виде изображения из UIElement при перетаскивании

Вы можете использовать GiveFeedback для изменения курсора во время операции drag-and-drop. Вы можете пойти немного дальше и установить в качестве курсора картинку представляющую собой пользовательский элемент, который вы тащите, отобразив UIElement как картинку (bitmap) и потом конвертировав эту картинку в курсор.

Этот пример основан на коде написанном Brandon Cannaday, http://www.switchonthecode.com/tutorials/wpf-tutorial-how-to-use-custom-cursors. Для начал здесь приводится код Brandon измененный читателем "Swythan":

Читать полностью »

17.12.2012

#712 – Показ пользовательского курсора мыши при перетаскивании

Вы можете использовать свой курсор во время операции drag-and-drop установив обработчик на событие GiveFeedback.

В примере ниже мы загружаем пользовательский курсор из файла .cur расположенного в директории запуска приложения.

Читать полностью »

14.12.2012

#711 – Изменение курсора мыши во время перетаскивания

Вы можете изменять курсор мыши в процессе операции drag-and-drop обрабатывая событие GiveFeedback для drag источника. Свойство GiveFeedbackEventArgs.Effects показывает текущее действие в зависимости от позиции мыши. Вы можете установить курсор мыши, основываясь на текущем действии.

В примере ниже, мы меняем курсор мыши с "hand" для типа действия Copy, которые показывает разрешение для бросания данных.

Читать полностью »

13.12.2012