Вот как вы реализуете 20% левого и правого полей в WPF:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="6*"/>
<ColumnDefinition Width="2*"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="1" Text="Hello, world."/>
</Grid>
Это может показаться смешным, если вы пытаетесь повторно реализовать простой макет CSS в WPF, но это потому, что реализация простых макетов CSS на самом деле не является проблемным пространством, вокруг которого спроектирован WPF.