列宽以不同方式指定(星形,自动等) 如何获取特定列的宽度(
)GridLength l=tip.basis.ColumnDefinitions[0].Width;
答案 0 :(得分:3)
您可以使用元素的ActualWidth
或ActualHeight
属性来获取元素的宽度/高度。 This answer描述了''ActualWidth'和'Width'之间的区别。
所以在上面的例子中它将是:
Double width = tip.basis.ColumnDefinitions[0].ActualWidth;
同时请记住,WPF使用设备无关像素,如this answer中所述。
答案 1 :(得分:3)
ActualWidth
属性应以像素
答案 2 :(得分:0)
使用ActualWidth属性获取宽度。它代表
与设备无关的单元中的列宽(每英寸1/96英寸) 单元)。