【发布时间】:2014-01-21 13:03:16
【问题描述】:
您好,我熟悉 windows 窗体,现在我要启动 WPF,在 windows 中我使用以下递归方法重置控件
internal void clrCntrls(Control cntrl)
{
if (cntrl.GetType() == typeof(TextBox))
{
TextBox cntrl = (TextBox)cntrl;
cntrl.Text = "";
}
else if (cntrl.GetType() == typeof(ComboBox))
{
ComboBox cntrl = (ComboBox)cntrl;
cntrl.SelectedIndex = -1;
}
else
{
foreach (Control subCntrl in _cntrl.Controls)
{
clrCntrls(subCntrl);
}
}
它在 Windows 中对我来说很好,但我在 WPF 中也能做到这一点。我对此有点困惑。请帮忙。
【问题讨论】:
-
你想达到什么目的?
-
我要清除控件中的数据