0
我正在創建一個WPF命令行應用程序。 現在的事情是我使用了一個將聲音轉換爲文本的DLL。當我註冊該DLL時,它需要一個句柄到一個文本框,然後它將在其中插入文本。如何在WPF命令行應用程序中創建TextBox句柄
我該如何創建這樣的虛擬句柄,然後聽取其上的任何文本插入?
我正在創建一個WPF命令行應用程序。 現在的事情是我使用了一個將聲音轉換爲文本的DLL。當我註冊該DLL時,它需要一個句柄到一個文本框,然後它將在其中插入文本。如何在WPF命令行應用程序中創建TextBox句柄
我該如何創建這樣的虛擬句柄,然後聽取其上的任何文本插入?
部分是我使用WPF的事實。 WPF不會爲每個UI元素提供句柄。相反,窗口只有一個句柄,而WPF處理該窗口內的所有繪圖。
第二件事是我使用沒有引用正確的PresentationCore和PresentationFoundation(WPF)或Forms(非WPF)的命令行應用程序,使TextBox不存在。
使用System.Windows.Forms包括TextBox組件,然後我可以實例化並獲取Handle。
現在剩下的問題是,當TextBox不在可視樹中時,'textChanged'事件似乎不會觸發。但是,這:-)
另一個問題請參見本: > http://stackoverflow.com/questions/5054872/system-windows-controls-textbox-handle – NielW