Как изменить размер группы векторов в Expression Blend/WPF/Silverlight?

Например, я создал несколько маленьких квадратиков в Expression Blend.

Затем я группирую их вместе, выбирая их, щелкая правой кнопкой мыши и выбирая «Группировать в -> Сетка».

Итак, теперь, когда они находятся в сетке, я хотел бы иметь возможность изменять размер этой сетки, а затем они изменяли бы размер, но этого не происходит, он просто изменяет размер сетки, но оставляет векторы прежними.

Есть ли способ сделать то, что я ищу?

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


person Shai UI    schedule 22.04.2010    source источник


Ответы (1)


У меня такая же жалоба. Единственная работа, которую я нашел, - это выполнить преобразование масштаба в сетке.

Это имеет смысл делать, когда вы думаете о том, как работают векторы. Вы действительно не хотите возиться с точками, просто возитесь с размером или «масштабированием» графики.

Выберите сетку, перейдите в Свойства и измените значения Scale Transform.

Он добавит аналогичный xaml в вашу сетку:

<Grid.RenderTransform>
    <CompositeTransform ScaleX="1.5" ScaleY="1.5"/>
</Grid.RenderTransform>
person Jeremiah    schedule 22.04.2010