Событие Mousewheel не срабатывает после того, как richtextbox становится очень большим (WPF)
У меня колесо мыши функцию, которая срабатывает, когда пользователь прокручивает вверх или вниз и sneds клавиши PgUp и PgDown так богатое текстовое поле можно прокручивать, но всякий раз, когда элемент управления richtextbox становятся настолько большими появлении полосы прокрутки, колеса мыши только возникает, когда я прокрутки вверх, не тогда, когда я прокрутки вниз, и, когда в управления richtextbox не такая уж и большая, она отлично работает. Что же мне делать?
Кстати, функция колесика мыши даже не вызывается при прокрутке вниз, так что нужно посмотреть код
Что я уже пробовал:
Я установил точки останова в функции и обнаружил, что она не вызывается, когда пользователь прокручивает вниз, а только при прокрутке вверх
Gerry Schmitz
Вместо того, чтобы "посылать ключи", на самом деле попробуйте прокрутку.
omerhijazi404
Это не работает, поэтому я добавил обработчик событий в текстовое поле для вызова функции, но при спуске он вообще не вызывается
Gerry Schmitz
Вы, вероятно, не уважаете "z-порядок". Это единственный раз, когда я осознаю, что мышь "промахивается"; в этом случае я могу прибегнуть к прозрачным прямоугольникам, чтобы увеличить / перерисовать область попадания. (Прямоугольники могут иметь события)
Richard MacCutchan
Если это действительно так, то вы должны сообщить о проблеме в корпорацию Майкрософт.