Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Проблема со ScaleTransform


Автор: kelus 4.11.2008, 12:33
Привет всем.
У меня проблема следующего характера:
Есть контрол, состоящий из Grid, в котором контейнятся другие контролы.
Этот Grid вместе с контролами надо ресайзить колесом мыши (на Delta процентов за каждый щелчок колеса), для чего используется ScaleTransform. При простом увеличении контрола всё ок, но если сначала его уменьшить, а потом начать увеличивать то обрезаются правый и нижний края грида, причем, при нарастании Delta, обрезается всё меньше и меньше.
Когда параметры ScaleTransform становятся равными единице (т.е. происходит приведение к нормальному размеру контрола), всё становится ок и он снова нормально увеличивается, пока его снова не уменьшить.
Подскажите, плз, как избавиться от этой обрезки края, или хотя бы - почему она происходит?

Автор: kelus 4.11.2008, 13:57
хм... разобрался уже сам...
в общем, если кому интересно - вместо
RenderTransform для конкретного контрола делал LayoutTransform

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)