2015-12-10 4 views
0

Я использую последнюю версию Xceed.Wpf.Toolkit.dll, и у меня проблема с IntegerUpDown, а также с DoubleUpDown. Я не могу вводить значения через клавиатуру. Только мыши могут изменять значения.IntegerUpDown Keyboard Input Ignored

<xctk:IntegerUpDown x:Name="UpDownQuantity" Increment="1" Height="22" Width="85" ValueChanged="UpDownQuantityOnValueChanged"/> 

Есть ли что-то конкретное, что мне нужно добавить, чтобы вводить клавиатуру через цифровую клавиатуру или номерную строку на клавиатуре?

+0

У вас есть небольшой тестовый проект, который демонстрирует проблему? – netniV

+0

@netniV Проблема заключалась в том, что я вызываю и показываю окно WPF из WinForms. Чтобы передать входные данные элементам управления WPF, вы должны вызвать ElementHost.EnableModelessKeyboardInterop (wpfwindow). [Пример] (http://weblogs.asp.net/jdanforth/open-a-wpf-window-from-winforms). – jdskty

+0

Вы должны поместить это в ответ и пометить его как принятый ответ, если другие ему нужны :) – netniV

ответ

0

Для тех, кто не может читать комментарии оп решил это сам:

@netniV этот вопрос я звоню и показывать окно WPF из WinForms. Чтобы передать входные данные элементам управления WPF, вы должны вызвать ElementHost.EnableModelessKeyboardInterop (wpfwindow).