这可能是可行的,但是有了我的N00B技能,我还无法解决。

当我尝试在RadMaskedTextbox上“分为一部分”时,Expression Blend抱怨它不是文本框。

如何将其用作适当的控制部件?我可以在XAML中以某种方式“键入”吗?

事先感谢您的所有帮助!

有帮助吗?

解决方案

第一个答案是正确的。虽然您可以将RadMaskedTextbox插入自动完成模板(下面的步骤),但它在内部希望看到文本框类以连接文本更改的事件。 Telerik radmaskedTextBox取而代之的是从控件中衍生,因此事件不会连接。

  • 将AutoCobleteBox拖到您的页面上。
  • 将Terlerik RadMaskedTextBox拖到您的页面上(为您添加正确的XML名称空间)
  • 编辑混合物中的自动完成模板以生成本地模板。
  • 手动 编辑XAML模板以使用RadMaskedTextbox代替文本框。
  • 删除terlerik radmaskedTextbox

解决方案是使用另一个蒙版的编辑框,该框确实从文本框中派生并使用上述步骤插入它

其他提示

你不能使用 RadMaskedTextBox 因为它不会衍生 TextBox. 。内部的代码 AutoCompleteBox 指定该部分至少必须来自 TextBox.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top