【发布时间】:2012-07-12 17:12:06
【问题描述】:
我知道如何在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";
“参数不正确。”
我做错了什么?任何帮助将不胜感激。
提前致谢。
【问题讨论】:
-
WP7 dynamic controls 的可能重复项
-
调用赋值的类是什么TextBlock tb = (TextBlock)this.FindName("TB");?
标签: c# windows-phone-7 dynamic controls