首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF的构造函数跟Loaded事件

2013-11-14 
WPF的构造函数和Loaded事件我发现用代码创建控件的时候有很大问题for(true){if(StackPanel1.ActualWidth

WPF的构造函数和Loaded事件
我发现用代码创建控件的时候有很大问题
for(;true;){
    if(StackPanel1.ActualWidth>1000){
          StackPanel1 = new StackPanel();
     }
     StackPanel.Children.Add(new TextBox());
}
就像上面的代码 new TextBox()之后ActualWidth属性还是0要等到Loaded时间执行完成之后
才能获取到ActualWidth的
我想是
StackPanel1.Children.Add(new TextBox());
执行之后马上能够获取到
StackPanel1的ActualWidth这个属性!!!
[解决办法]
在构造函数最上面写一个this.Show()看看。

热点排行