2011-12-06 27 views
3

我試圖構建一個OnScreenKeyboard來填充Silverlight Web應用程序中的文本框。鍵盤必須是多種語言的,所以當我將語言設置爲中文並輸入一個像「a」這樣的小寫字母時,組合框必須與中文符號一起出現。Silverlight中的虛擬OnScreenKeyboard

Windows XP下的OSK對於我正在使用的觸摸屏來說太小了。

我已經構建了一個帶有包含字符串的按鈕的鍵盤,但它們並不像真正的鍵盤那樣模擬按鍵事件。

Silverlight中是否有類似System.Windows.Forms.SendKeys的函數?這隻適用於我無法在Silverlight中使用的Windows.Forms。

我和Expression Blend的3和Visual Studio 2008(Silverlight的第3版)

我將是一些幫助很高興的工作。

問候克努特

回答

0
+0

嗨呀,非常感謝您的回答。我已經嘗試過你的文章中的orktane的虛擬鍵盤,但它並不真的是多語言的。我需要一個可以在輸入文本框時輸入中文字符的地方。 –

+0

我認爲女巫中國人得到樂趣,但你應該能夠改變文化,實現這一行爲。你試過了,結果是什麼? – Inga

+0

謝謝您的回覆!我將鍵盤輸入語言更改爲中文,然後單擊文本框。用我的普通鍵盤輸入一個小「a」給我一個帶中文字符的列表框。但虛擬鍵盤沒有任何事情發生。 –