2013-07-22 32 views
0

我得到了一个应用程序,并在此应用程序中,我打开一个新的XAML窗口,我有一个文本框, 在此文本框中,我可以编写,但不使用删除,退格键或方向键。Xaml文本框退格键/箭头键dosent工作

如果我这样做,标记仍然在主应用程序中。 我不能看到什么时候使用谷歌搜索,这是普通的marcup。

XAML:

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

和C#代码开放(此代码按钮单击事件里面exsists)

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

当我捕捉onKeyDown事件,它是beeing triggerd,上除了退格键,删除键和箭头键之外的所有键。 我遗失了什么?按 'd' 后

回答

0
<TextBox PreviewKeyDown="UIElement_OnPreviewKeyDown" /> 

输出,左箭头键,Backspace键,删除

preview keydown -->D<-- 
preview keydown -->Left<-- 
preview keydown -->Back<-- 
preview keydown -->Delete<-- 
+0

这dosent工作.... –

+0

是它。这是从我的示例应用程序输出。如果你仍然有麻烦,我会提供整个事情 – Julien