2
사용자가 사용자 지정 설정을 입력 할 수 있도록 콤보 상자 안에 wpf 텍스트 상자를 넣었습니다. keydown 이벤트에서 keypress를 읽을 수는 있지만 텍스트 상자의 텍스트는 변경되지 않습니다. 내가 뭘 놓치고 있니? 나는 키를 누를 때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;
}
어떤 도움이 평가되지 않습니다. 감사. 나는 당신의 고통에 노력하고 느낄 수
http://msdn.microsoft.com/en-us/library/system.windows.controls.combobox.iseditable.aspx
<ComboBox IsEditable="True"> ...
희망하는 데 도움이 :
나는 당신의 코드를 시험해 보았다. 당신이 조금 더 문제를 설명 할 수 있습니까? –
No repro. 문제점을 나타내는 xaml 또는 코드를 게시하십시오. –
한스, 그 코드입니다. 테스트 기능이 실행되기 때문에 텍스트 상자에 키 입력이 수신됩니다. 텍스트 상자의 텍스트는 변경되지 않습니다. – pro3carp3