Размер элементов управления WPF до точного процента

В WPF я хочу установить ширину элементов управления, скажем, 97% от свойства родительского элемента управления ActualWidth. Как я могу это сделать?


person will    schedule 23.12.2009    source источник


Ответы (1)


Вы можете использовать панель сетки. Например:

<Border>
  <Grid>  
    <Grid.ColumnDefinitions>
     <ColumnDefinition Width="0.97*"/>
     <ColumnDefinition Width="0.03*"/>
    </Grid.ColumnDefinitions>
    <Button Content="97%"/>
    <Border Grid.Column="1" Background="Green">
   </Border>
  </Grid>
</Border>

Сетка будет занимать 100% доступного размера границы. Первый столбец будет использовать 97%. А остальные 3% отданы границе во второй колонке.

Надеюсь это поможет.

Привет, Анвака

person Anvaka    schedule 23.12.2009