当前位置: 首页 > 编程语言 > C#

ClearAllTextBoxesinWindowSharing

时间:2023-04-10 12:51:15 C#

ClearingAllTextBoxesinWindow我使用c#(WPF)编程。我有很多嵌套控件。我想清除我的应用程序中的所有TextBox控件。通过他们的名字访问他们是非常困难的。有没有办法递归访问它们并清除它们?例如这样的事情:publicvoidClearAll(Controlc){if(cisTextBox){((TextBox)c).Clear();返回;}foreach(控制GetChild(c)中的孩子){ClearAll(child);}}VisualTreeHelper类非常方便。可以这样使用:以上是C#学习教程:清除Window中所有TextBox共享的所有内容。如果对大家有用,需要详细了解C#学习教程,希望大家多多关注——staticpublicvoidTraverseVisualTree(VisualmyMainWindow){intchildrenCount=VisualTreeHelper.GetChildrenCount(myMainWindow);for(inti=0;i本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除,转载请注明出处: