代码之家  ›  专栏  ›  技术社区  ›  Aymeric

如何获得特定网格的行或列的宽度和高度值?

  •  0
  • Aymeric  · 技术社区  · 15 年前

    在我的应用程序中,我有一个分为两列的网格:

     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);
    

    我想在那之后,能够检索,在代码背后,我的列宽或高度(0)。

    我试过很多方法,但都没有成功,有答案吗?

    谢谢你,伊菲斯门。

    [编辑]

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

    谢谢你的回答!

    2 回复  |  直到 15 年前
        1
  •  1
  •   Jacob Nelson    15 年前

        2
  •  0
  •   KeithMahoney    15 年前

    你能用这个房间吗_grid.column定义[0]。宽度?