Metro XAML - Где находится LayoutTransform? - PullRequest
6 голосов
/ 19 марта 2012

Я занимаюсь разработкой некоторых шаблонов (пользовательских) элементов управления Windows 8 Metro, и мне не кажется, что какие-либо свойства LayoutTransform ни к чему.

это настоящая боль, так как я хочу повернуть текст на 90 градусов, но размер сетки изменяется до размера текста перед поворотом.

У кого-нибудь есть идеи, как это исправить, не написав много хаков?

Dean

Ответы [ 2 ]

8 голосов
/ 18 сентября 2012

Я изменил версию инструментария Silverlight и опубликовал ее здесь

Преобразование макета в Windows 8 XAML

4 голосов
/ 19 марта 2012

LayoutTransform также исчез в Silverlight. (ИМХО) Я думаю, что, возможно, в WPF оно обычно использовалось слишком часто или злоупотребляло, что приводило к проблемам с производительностью, поэтому для лучшего восприятия фреймворка - он никогда не добавлялся в Silverlight и, соответственно, - в WinRT.

Кажется, что есть обходной путь для этого в Silverlight Toolkit, который должен легко портироваться - проверьте LayoutTransformer control . Я никогда не использовал его, но это звучит как то, что вам нужно.

* Изменить 2017-04-24

В WinRT XAML Toolkit есть LayoutTransformControl, который вы можете использовать.

...