列寬以不同方式指定(星號,自動等) 如何獲取特定列的像素寬度?如何在WPF中以像素爲單位獲取網格列寬?
GridLength l=tip.basis.ColumnDefinitions[0].Width;
列寬以不同方式指定(星號,自動等) 如何獲取特定列的像素寬度?如何在WPF中以像素爲單位獲取網格列寬?
GridLength l=tip.basis.ColumnDefinitions[0].Width;
使用ActualWidth屬性來獲取寬度。它代表
設備無關單元中的列的寬度(每個 單元的1/96英寸)。
您可以使用元素的ActualWidth
或ActualHeight
屬性來獲取元素的寬度/高度。 This answer描述了「ActualWidth」和「Width」之間的區別。
所以在上面的例子中這將是:
Double width = tip.basis.ColumnDefinitions[0].ActualWidth;
而且還保持在WPF使用設備無關的像素,在this answer描述心中。
的ActualWidth
屬性應該提供的列的寬度(像素)