Я хожу по учебным пособиям Адама Кинни по смешиванию (http://visitmix.com/labs/rosetta/EyesOfBlend/) и вижу некоторые странные действия с изменением размеров объектов. В частности, на этом этапе (http://visitmix.com/labs/rosetta/EyesOfBlend/Drawing/#08) я вижу два разных поведения Изменение размера элементов. Прежде чем я сгруппирую 3 круга в сетку, если я выберу все 3, все они изменят размер так, как я бы хотел, чтобы каждый круг увеличивался и уменьшался до соответствующего размера, чтобы сохранить исходную пропорцию и положение. круги в сетку и затем пытаются изменить размер, изменение размера все еще происходит, но пропорция 2 внутренних кругов не держится.В конечном счете, если я хочу попробовать изменить размер всего на странице, я получаю последнее поведение, которое не то, что я хочу . Это предполагаемое поведение изменения размера в сетке? XAML ниже:
<Grid x:Name="LayoutRoot" Background="White">
<Ellipse Margin="120,40" Stroke="Black" StrokeThickness="5">
<Ellipse.Fill>
<RadialGradientBrush>
<GradientStop Color="#FFFDF365" Offset="0.349"/>
<GradientStop Color="#FFDEAE32" Offset="1"/>
<GradientStop Color="#FFFEE834" Offset="0.711"/>
</RadialGradientBrush>
</Ellipse.Fill>
</Ellipse>
<Grid HorizontalAlignment="Left" Height="105" Margin="187,111,0,0" VerticalAlignment="Top" Width="105">
<Ellipse Stroke="Black" StrokeThickness="5">
<Ellipse.Fill>
<RadialGradientBrush>
<GradientStop Color="#FF545454" Offset="1"/>
<GradientStop Color="White" Offset="0.845"/>
</RadialGradientBrush>
</Ellipse.Fill>
</Ellipse>
<Ellipse Fill="#FF935D09" Margin="31,30,30,31" Stroke="Black" StrokeThickness="5"/>
<Ellipse Fill="White" Margin="38,38,50,50" Stroke="Black" StrokeThickness="0"/>
</Grid>
</Grid>