private void EnableControls(bool enable)
{
foreach (TextBox t in Page.Form.Controls.OfType<TextBox>())
{
t.ReadOnly = !enable;
}
chkSameAsCurrent.Enabled = enable;
}
上面的代码在没有任何母版页的简单页面中运行良好,但是如果我在 ContentPage 中运行它,我无法枚举文本框,甚至无法枚举表单中的任何控件。
尝试这个。我认为这应该有效。
private void RecursiveLoopThroughControls(Control root)
{
foreach (Control control in root.Controls)
{
RecursiveLoopThroughControls(control);
//process the control.
}
}
使用调用该方法
RecursiveLoopThroughControls(Page)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)