2010-10-01 25 views
0

在我的应用我有一个两列划分网格:如何获取特定网格的行或列宽度和高度值?

instance_room[room_guid].Room_grid.ColumnDefinitions.Add(new ColumnDefinition()); 
instance_room[room_guid].Room_grid.ColumnDefinitions.Add(new ColumnDefinition() { MinWidth = 130, MaxWidth = 250 }); 

要我加我在第一个加帆布:

Grid.SetColumn(instance_room[room_guid].Room_canvas, 0); 

我想以后要能够在代码隐藏中检索我的Column(0)的宽度或高度。

我尝试了很多东西,但没有一个工作正常,任何答案?

谢谢,Ephismen。

[编辑]因为我有孩子到我的网格(0)我访问它的宽度和高度:

temp_roomlist[tag[0]].Room_canvas.Height = (double)temp_roomlist[tag[0]].Room_canvas.Parent.GetValue(Grid.ActualHeightProperty); 

感谢您的答案!

回答

1

除非您手动设置宽度和/或高度,否则单元格/列/行不具有高度和/或宽度。

0

你可以使用Room_grid.ColumnDefinitions [0] .Width吗?