C# WPF изменить MouseButtonState

103
03 сентября 2019, 12:10

Как мне убрать MouseButtonState.Pressed с кнопки мышки програмно? Т.е пользователь нажал на кнопку она стала MouseButtonState.Pressed мне нужно сделать ее Release, но свойства которые я нашел read only

Answer 1

Если вы хотите изменять состояния кнопок в обработчике события, то могу сказать, что это невозможно сделать, поскольку эти свойства, как вы и отметили, только для чтения.

Вы можете создать свое свойство с типом MouseButtonState и уже его изменять так, как вам захочется.

Если вы скажете, зачем вам это нужно, то мы найдем решение вашей проблеме.

UPD. Как отметил пользователь D. Stark, если очень хочется, можно изменить значение с помощью рефлексии.

READ ALSO
Вывод информации из бд по инициалам средствами linq [закрыт]

Вывод информации из бд по инициалам средствами linq [закрыт]

Есть окно с 26 кнопкамиКаждая кнопка - одна буква английского алфавита(A-Z)

105
Fancybox не срабатывает второй ajax запрос

Fancybox не срабатывает второй ajax запрос

поставил fancybox первое окно - открывается без проблем, но второе переадресовывает на ссылку ajax/send_form_callbackphp вот код с js:

86
Примерное значение в case

Примерное значение в case

Я получаю VK сообщения, в которых содержатся командыНапример, в VK пишу боту "Привет", он по Switch отвечает на это команду "Что тебе здесь нужно?"

112