我有一个应用程序,在这个应用程序中,我打开一个新的 XAML 窗口,其中有一个文本框,在这个文本框中我可以写,但不能使用删除、退格或箭头键。
如果我这样做了,标记仍然在主应用程序中。谷歌搜索时我看不到任何东西,这是普通的marcup。
XAML:
<TextBlock Text="{Binding ElementName=txtFileName, Path=Text}" />
<TextBox Text="{Binding FileName, Mode=TwoWay}" Name="txtFileName"/>
以及打开的 C# 代码(此代码存在于按钮单击事件中)
var window = new XamlWindow();
window.Show();
当我捕获 OnKeyDown 事件时,除了退格键、删除键和箭头键之外的所有键都会触发它。我错过了什么?