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