2
我把一个wpf文本框放在组合框内,允许用户输入自定义设置。我可以在keydown事件中读取按键,但文本框中的文本不会更改。我错过了什么?嵌入式wpf文本框不接受输入
<ComboBoxItem Name="GridSizeCustom">
<StackPanel Height="30"
Orientation="Horizontal">
<TextBlock Text="Grid Size (8 - 200)"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Margin="0"
/>
<TextBox Name="GridSizeBox"
KeyDown="test"
Width="50"
/>
</StackPanel>
</ComboBoxItem>
我通过这个事件处理步骤时,我按一个键,但不改变文本框的文字:
public void test(Object sender, KeyboardEventArgs e) {
int x = 0;
}
任何帮助表示赞赏。谢谢。
我试过你的代码,它工作正常。你能解释一下你的问题吗? – 2010-05-22 10:54:49
没有repro。发布xaml或显示问题的代码。 – 2010-05-22 13:29:29
汉斯,就是代码。由于测试功能被执行,文本框显然接收到按键。就这样,文本框中的文本不会改变。 – pro3carp3 2010-05-22 21:23:47