ScaleTransform, примененный к элементам в стеке, вызывает "белое" пространство - PullRequest
0 голосов
/ 02 декабря 2009

Когда я добавляю UserControls, к которым применен ScaleTransform, к StackPanel, я вижу, что между элементами управления есть дополнительное пространство, как если бы преобразование не применялось. Из того, что я понимаю, преобразование фактически не изменяет ширину / высоту элемента управления, а скорее изменяет ширину / высоту рендеринга. Если это так, как я могу сделать так, чтобы элементы управления отображались без лишних пробелов?

Вот пример. Первая строка представляет, как выглядят мои элементы управления без применения преобразования. Во втором ряду они выглядят как ScaleTransform {ScaleX = .75, ScaleY = .75}. Я хочу, чтобы элементы натыкались друг на друга, как первый ряд.

alt text

1 Ответ

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

Посмотрите на класс LayoutTransformer в наборе инструментов Silverlight.

...