textcompositionmanager

    2熱度

    3回答

    我在窗口上使用PreviewKeyDown事件來接收條形碼掃描器中的所有密鑰。 KeyEventArgs是一個枚舉,並沒有給我實際的字符串。我不想使用TextInput,因爲某些鍵可能會被控件本身處理,並且可能不會冒泡到TextInput事件。 我正在尋找一種方法將我在PreviewKeyDown中獲得的Keys轉換爲實際的字符串。 我看着InputManager,TextCompositionM

    8熱度

    1回答

    關於此的文檔非常低劣。您可以通過TextCompositionManager訪問許多事件來監視和控制文本輸入。如果你想做一些事情,比如抓取數據,那麼這就是你要做的地方。 有三個事件的關注文本輸入:的TextInput,TextStart和TextUpdate。每個事件有兩個版本,其中一個事件是隧道效應(從窗口向下移動到具有焦點的控件),當它是冒泡(從關注的UI元素向上移動到窗口): 隧道: Pre