是否可以在Silverlight / Expression Blend中的AutoCocteTebox内使用RadMaskedTextBox?
-
29-09-2019 - |
题
这可能是可行的,但是有了我的N00B技能,我还无法解决。
当我尝试在RadMaskedTextbox上“分为一部分”时,Expression Blend抱怨它不是文本框。
如何将其用作适当的控制部件?我可以在XAML中以某种方式“键入”吗?
事先感谢您的所有帮助!
解决方案
第一个答案是正确的。虽然您可以将RadMaskedTextbox插入自动完成模板(下面的步骤),但它在内部希望看到文本框类以连接文本更改的事件。 Telerik radmaskedTextBox取而代之的是从控件中衍生,因此事件不会连接。
- 将AutoCobleteBox拖到您的页面上。
- 将Terlerik RadMaskedTextBox拖到您的页面上(为您添加正确的XML名称空间)
- 编辑混合物中的自动完成模板以生成本地模板。
- 手动 编辑XAML模板以使用RadMaskedTextbox代替文本框。
- 删除terlerik radmaskedTextbox
解决方案是使用另一个蒙版的编辑框,该框确实从文本框中派生并使用上述步骤插入它
其他提示
你不能使用 RadMaskedTextBox
因为它不会衍生 TextBox
. 。内部的代码 AutoCompleteBox
指定该部分至少必须来自 TextBox
.
不隶属于 StackOverflow