這可能是可行的,但我的n00b技能,我無法弄清楚這一點呢。是否有可能在Silverlight/Expression Blend的AutoCompleteBox中使用RadMaskedTextBox?
當我嘗試在RadMaskedTextBox上「Make Into Part」時,Expression Blend抱怨它不是TextBox。
我該如何使用它作爲適當的控制部分?我可以在XAML中以某種方式「形容」嗎?
在此先感謝您的幫助!
這可能是可行的,但我的n00b技能,我無法弄清楚這一點呢。是否有可能在Silverlight/Expression Blend的AutoCompleteBox中使用RadMaskedTextBox?
當我嘗試在RadMaskedTextBox上「Make Into Part」時,Expression Blend抱怨它不是TextBox。
我該如何使用它作爲適當的控制部分?我可以在XAML中以某種方式「形容」嗎?
在此先感謝您的幫助!
第一個答案是正確的。雖然您可以將RadMaskedTextBox插入自動完成模板(下面的步驟),但內部它希望看到一個TextBox類來連接文本更改事件。 Telerik RadMaskedTextBox派生自Control,所以事件沒有連接。
的解決辦法是使用另一個蒙面編輯框,它從文字框派生,並使用上述步驟
您不能使用RadMaskedTextBox
,因爲它不是來自TextBox
。 AutoCompleteBox
中的代碼指定此部分必須至少從TextBox
派生。
會是很複雜到自定義代碼中插入呢?我期望RadMaskedTextBox的行爲與TextBox非常相似,所以也許在那裏沒有太多的工作要做?你如何着手做這件事? – dain 2010-08-20 13:27:12
那麼不太好,但工作的解決方案可能會將RadMaskedTextBox放在原始文本框上,並用C#將它們連接在一起,因此RadMaskedTextBox的值會在用戶輸入時寫入TextBox中? 等待,但是我也必須以另一種方式連線,所以如果從彈出窗口中選擇了一些將被髮送到RadMaskedTextBox:/ – dain 2010-08-20 09:39:04