私は動作する以下のコードを持っています。最小描画幅を20ピクセル幅に正しく保ちます。ただし、MinHeight値を設定する必要があります。MinHeight値で現在の高さ/幅の比率を維持したい。それ、どうやったら出来るの?
<Grid MinWidth="{Binding RelativeSource={RelativeSource FindAncestor,AncestorType={x:Type c:IWorldAndScreen}}, Path=MetersPerPixel, Converter={StaticResource multiplier}, ConverterParameter=20}">
<Grid.Width>
<MultiBinding Converter="{StaticResource summation}">
<Binding Path="Front" />
<Binding Path="Back" />
</MultiBinding>
</Grid.Width>
<Grid.Height>
<MultiBinding Converter="{StaticResource summation}">
<Binding Path="Left" />
<Binding Path="Right" />
</MultiBinding>
</Grid.Height>
...
</Grid>