2010-10-01 49 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嗎?