2013-07-22 33 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