c#商店应用程序更新stackpanel.代码宽度
本文关键字:代码 stackpanel 更新 应用程序 | 更新日期: 2023-09-27 18:05:36
如何在代码中更新stackpanel/border的宽度?
当我尝试获取像 这样的值时var width = stackpanel.width;
或
var width = Convert.ToDouble(stackpanel.width);
我得到NaN,我觉得很奇怪。
我想做的是:设置一个宽度的堆栈面板与2其他堆栈面板的宽度。这样的:
Stackpanel1.width = StackpanelA.width + StackpanelB.width;
这似乎不起作用。有人有简单的解决办法吗?
如果宽度没有明确编码,StackPanel将始终具有NaN宽度。你想要的属性是"ActualWidth"。所以代码应该是:
Stackpanel1.width = StackpanelA.ActualWidth + StackpanelB.ActualWidth;