Изменение размера элементов в Expression Blend Preview 4 - PullRequest
0 голосов
/ 22 декабря 2009

Я хожу по учебным пособиям Адама Кинни по смешиванию (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>

1 Ответ

0 голосов
/ 23 декабря 2009

Поведение при изменении размера зависит от того, какие ручки вы захватываете, что может быть неочевидным, пока вы не увеличите масштаб. Я разместил запись в блоге , которая, надеюсь, объясняет, что происходит.

...