Xaml文本框退格键/箭头键不起作用

时间:2013-07-22 19:58:42

标签: c# xaml textbox

我有一个应用程序,在这个应用程序中我打开一个新的XAML窗口,我有一个文本框, 在这个文本框中我可以写,但不能使用删除,退格键或箭头键。

如果我这样做,标记仍然在主应用程序中。 谷歌搜索时我看不到任何东西,这是普通的马库普。

XAML:

<TextBlock Text="{Binding ElementName=txtFileName, Path=Text}" />
<TextBox Text="{Binding FileName, Mode=TwoWay}" Name="txtFileName"/>

开放的C#代码(此代码存在于按钮点击事件中)

var window = new XamlWindow();
window.Show();

当我捕获OnKeyDown事件时,除了退格键,删除键和箭头键之外,它在所有键上被触发。 我错过了什么?

1 个答案:

答案 0 :(得分:0)

<TextBox PreviewKeyDown="UIElement_OnPreviewKeyDown" />

按'D',向左箭头,退格键,删除

后输出
preview keydown -->D<--
preview keydown -->Left<--
preview keydown -->Back<--
preview keydown -->Delete<--