0
好吧,我必须使用大量的切换按钮和文本框,所以我给它们命名的方式是在按钮名称中添加字母“Q”将给出文本框的名称该按钮对应于。我已将所有按钮链接到检查事件上的相同方法,并使用此命名机制我希望操作与该按钮相对应的文本框。查找和操纵具有特定名称的UI控件
我到现在为止所做的是,以字符串格式生成文本框的名称。但我不知道如何使用这个字符串来操纵文本框。
private void OnbuttonClick(object sender, RoutedEventArgs e)
{
ToggleButton tb = (ToggleButton)sender;
if(tb.IsChecked==true)
{
string tbnam = ((ToggleButton)sender).Name;
string name2 = tbnam + "Q";
?????? (what happens from this point onward)
}
}
“name2”是对应于名称为“tbnam”的切换按钮的文本框的名称。
我希望我已经明确了这个问题。
这是给“TBOX为空”的错误 –
这听起来像是由该名称的文本框是不是真的有在同一个窗口。在我的测试中,该代码起作用。你能为我提供足够的XAML来测试你拥有的同一个案例吗? –
OH我发现了错误 –