Как получить количество отменяемых операций wpf richtextbox - PullRequest
1 голос
/ 03 ноября 2010

как я могу отследить количество операций отмены wpf richtextbox?

1 Ответ

0 голосов
/ 04 ноября 2010

Вы не можете этого сделать. Логика отмены скрыта внутри TextBoxBase класса и зависит от внутреннего UndoManager класса. Я советую вам не взламывать Reflection, потому что ваш код может сломаться, если MS решит изменить реализацию, но если вы все равно решите это сделать, вы можете использовать Reflector, чтобы получить код свойства TextBoxBase.CanUndo, чтобы понять, как он работает. Число доступных операций отмены, вероятно, находится в свойстве UndoManager.UndoCount, но есть дополнительная логика, которую необходимо учитывать.

...