我知道如何在 C# 中创建动态控件:
TextBlock tb = new TextBlock();
tb.Text = "This is a new textblock";
但是我如何通过代码引用这个新创建的控件呢?我在网上浏览了一个解决方案,并遇到了以下代码:
TextBlock tb = (TextBlock)this.FindName("TB");
tb.Text = "Text property changed";
每次我创建一个带有名称的新控件时,都会出现异常:
TextBlock tb = new TextBlock();
tb.Text = "This is a new textblock";
tb.Name = "TB";
“参数不正确。”
我究竟做错了什么?任何帮助将不胜感激。
提前致谢。