Вы можете использовать Grid для этого:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<ListBox
x:Name="list1"
Grid.Column="0"
/>
<StackPanel
x:Name="buttonsPlaceholder"
Grid.Column="1"
/>
<ListBox
x:Name="list2"
Grid.Column="2"
/>
</Grid>
Кроме того, я считаю, что использование абсолютных размеров - это очень плохая практика, потому что в WPF есть так много возможностей для автоматического определения размеров.