我正在开发使用的是Windows 8发布预览和C#Metro应用(VS 2012),有没有什么办法让Grid
宽度设置为Auto
, 简要:我有StackPanel
,其中Grid
与n
行数和n
列数(行和列正在动态生成)。 我需要知道Grid
实际宽度为StackPanel
,我试图获取电网的实际宽度设置为自动
1)var Actualwidth = grid.ActualWidth;
2)var Minwidth = grid.MinWidth;
3)var width = grid.Width;
4)var Renderwidth = grid.RenderSize.Width;
凡结果来自如下
1 = 0.0
2 = 0.0
3 = NaN
4 = 0.0
有没有什么办法让实际宽度,请帮助我,在此先感谢
它可能不是零,因为它不包含任何东西。尝试拉伸并从父容器获取宽度。 – 2012-08-16 14:49:19
谢谢Dmitriy Reznik,但我对此很陌生,你能解释我还是给我发送一个链接,告诉我如何做到这一点。 – 2012-08-16 14:57:34