Страницы

Поиск по вопросам

суббота, 15 февраля 2020 г.

Смена курсора в WPF

#c_sharp #wpf #visual_studio


Как в WPF проекте можно изменить курсор мыши на свой, подгруженный в ресурсах проекта? 
    


Ответы

Ответ 1



Понятие «ресурса» в .NET достаточно размыто: есть linked resources, embedded resources, а также ресурсы, доступные через свойства проекта → Resources. Например, для случая linked resources (это когда вы добавляете файл в проект, и устанавливаете Build Action = Resource (не Embedded Resource!)), подойдёт следующий код для загрузки курсора: var uri = new Uri("pack://application:,,,/Res/my.cur"); var stream = Application.GetResourceStream(uri).Stream; var cursor = new Cursor(stream); в окне установите Cursor = cursor;

Комментариев нет:

Отправить комментарий