如何在代码中更新stackpanel / border的宽度?
当我尝试获取像
这样的值时var width = stackpanel.width;
或
var width = Convert.ToDouble(stackpanel.width);
我得到NaN,我觉得很奇怪。
我想要做的是:设置stackpanel的宽度,宽度为2个其他stackpanels。 像这样:
Stackpanel1.width = StackpanelA.width + StackpanelB.width;
这似乎不起作用。任何人都有一个简单的解决方案?
答案 0 :(得分:0)
如果未明确编码宽度,则StackPanel将始终具有NaN宽度。你想要的属性是" ActualWidth"。所以代码是:
Stackpanel1.width = StackpanelA.ActualWidth + StackpanelB.ActualWidth;