0
的WPF電網ColumnDefinition寬度我有一個網格,看起來像這樣:調整基於與整個網格
<Grid>
<Grid.ColumnDefinitions>
<!-- Name -->
<ColumnDefinition Width="*"/>
<!-- Separator -->
<ColumnDefinition Width="Auto"/>
<!-- Session Id -->
<ColumnDefinition Width=".5*" MaxWidth="240" />
<!-- Separator -->
<ColumnDefinition Width="Auto" />
<!-- Bag -->
<ColumnDefinition Width="{Binding ElementName=CurrentBagNumber,
Path=Width}" />
<!-- Bag Status -->
<ColumnDefinition Width="{Binding ElementName=BagStatusText,
Path=Width}" />
<!-- Several more static width columns -->
.....
這樣做的會話ID列一半大的名稱列。但真正想要的是當網格寬度大約爲1024像素時,會話ID爲.1與名稱一樣大。當網格寬度大約爲2000像素時,會話ID是.9的大小。調整這兩者之間的順利調整。
有點像梯度百分比。
因此,回顧一下,當網格較小時,SessionId比Name小得多,但當網格較大時,與Name大約相同。這在WPF中可能嗎?