使用Telerik Silverlight控件,如何将RadmaskedTextBox作为文本框架施放
-
09-09-2020 - |
题
我正在尝试确定Telerik RadmaskEdTextBox是否允许多线输入。
i调试器,我能够查找并检查底层文本框的.ceptysturn属性,使用:
((System.Windows.Controls.TextBox)(((Telerik.Windows.Controls.RadMaskedTextBox)(this)).textBox)).AcceptsReturn;
.
但是,当我粘贴到我的C#代码中时,编译器抱怨RadmaskedTextBox不能作为文本框。
有点奇怪,因为调试器允许它。
调试器还允许:
((System.Windows.Controls.TextBox)(((Telerik.Windows.Controls.RadMaskedTextBox)(this)).textBox)).TextWrapping
.
这个编译器抱怨
任何想法?
解决方案 2
来自Telerik支持论坛:
底层文本框是ExtendedTextBox类型。您可以访问它:
var innerBox = this.masktextBox.ChildrenOfType<Telerik.Windows.Controls.MaskedTextBox.ExtendedTextBox>().FirstOrDefault();
. 其他提示
我试图在过去做到这一点(抱歉不记得达到的确切方式),但我不得不遍历对象并找到TextBox控件。如果我能找到我所做的项目,我会更新我的答案。
不隶属于 StackOverflow