Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Интеграция WinForms и Wpf - проблемы с табуляцией 
V
    Опции темы
SergeyLoginov
Дата 28.9.2009, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 28.9.2009
Где: Иваново

Репутация: 4
Всего: 4



Доброго времени суток.
Имеется приложение WPF, в нем посредством WindowsFormsHost содержится элемент System.Windows.Forms.RichTextBox (в более общем случае TextBox). 
Проблема в следующем: при нажатии клавиши <Tab> внутри RichTextBox'а вместо ожидаемой (с точки зрения здравого смысла) вставки символа табуляции происходит перемещение фокуса на другие элементы приложения. 
Такое неадекватное поведение, судя по всему, соответствует заложенной в wpf логике (см. http://msdn.microsoft.com/ru-ru/library/ms742474.aspx). Задача в том, как добиться передачи управления обработкой нажатия клавиши элементу WinForms?
Я в .NET и тем более в WPF новичок, так что самому пока сложно докопаться...
PM MAIL   Вверх
SergeyLoginov
Дата 28.9.2009, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 28.9.2009
Где: Иваново

Репутация: 4
Всего: 4



Докопался до сути. Оказывается, мыслил не в том направлении. Проблема не в интеграции WinForms и Wpf. Собственно, проблемы-то и не былоsmile "Нажатие клавиши TAB в элементе управления TextBox со значением true свойства AcceptsTab вместо перемещения фокуса активирует текстовое поле." (http://msdn.microsoft.com/ru-ru/library/ms751797.aspx)
Может кому-нибудь будет полезно.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0372 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.