Как я могу сделать изменения палки преобразования? - PullRequest
0 голосов
/ 02 января 2012

Итак, у меня есть FrameworkElement, к которому я применяю шаблон с большим пальцем.Я вычисляю угол и затем устанавливаю свойство RenderTransfrom равное RotationTranform.Как только я сделаю вращение и захочу сделать другое вращение, изменения не прилипают к тому, что элемент возвращается в исходное положение.Как я могу сделать изменения придерживаться после того, как преобразование было применено.Любая помощь будет оценена.Спасибо.

Влияют ли преобразования на реальный элемент или это только рендеринг?Также они влияют на ограничивающую рамку элемента?Я попытался преобразование макета и все тот же результат.

1 Ответ

0 голосов
/ 02 января 2012

Вы можете иметь только одно преобразование за раз, но если вам нужно несколько преобразований, вы можете использовать TransformGroup, чтобы добавить все необходимые преобразования.

В качестве альтернативы вы можете использовать MatrixTransform, чью Матрицу , которой вы можете манипулировать (эти изменения не будут обратимыми, но, поскольку всего имеется только одно преобразование, оно должно иметь более высокую производительность ).

...