入力されたキーが「return」のときにキーダウンイベントを持つテキストボックスがありますテキストを読み取るバーコードリーダーがありますが、複数のキーを書いているわけではありません。つまり、1文字しか書かれていません。文字 "a" は "b" に上書きされますが、"ab" にはなりません。これの原因を知っている人はいますか?
private void barcodetexbox_KeyDown(object sender, KeyEventArgs e)
{
if (scannedString.Text != "" && e.Key==Key.Return)
{
//do something
}
}
そして「MainWindow.xaml」で
<TextBox x:Name="scannedString" HorizontalAlignment="Left" Height="50"
Margin="468,164,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="450"
FontSize="24" Focusable="True" Padding="0,6,0,0"
KeyDown="barcodetexbox_KeyDown" />