C# 如何在WPF中获取按键的ascii dec编号

C# 如何在WPF中获取按键的ascii dec编号,c#,wpf,C#,Wpf,在winform中,如果我想获得按键的ascii码,我希望这样做: Private void textbox1_KeyPress(object sender, KeyEventArgs e) { int i = e.KeyChar; } 我将如何在WPF中这样做? 另外,winforms中的按键是否等同于WPF中的按键?您需要在WPF中捕获KeyDown事件,如下所示: private void TextBox1_KeyDown(object sender, KeyEventA

在winform中,如果我想获得按键的ascii码,我希望这样做:

Private void textbox1_KeyPress(object sender, KeyEventArgs e)
{
    int i = e.KeyChar;
}
我将如何在WPF中这样做?
另外,winforms中的按键是否等同于WPF中的按键?

您需要在WPF中捕获
KeyDown
事件,如下所示:

    private void TextBox1_KeyDown(object sender, KeyEventArgs e)
    {
        int ascii = KeyInterop.VirtualKeyFromKey(e.Key);
    }

通过
ascii
code,您指的是enum
Key
的int值?@RohitVats是的,我想?就像0的ascii码一样,问题是如何获得ascii码