6

Im authoring niektóre formanty szablonów systemu Windows 8 (niestandardowe) i nie ma mi żadnych właściwości LayoutTransform na nic.Metro XAML - gdzie jest LayoutTransform?

To jest prawdziwy ból, ponieważ chcę obrócić tekst o 90 stopni, ale siatka ma rozmiar tekstu przed obrotem.

Czy ktoś ma pomysł, jak to naprawić, bez pisania wielu hacków?

Dziekan

Odpowiedz

4

LayoutTransform również zniknął w Silverlight. (IMHO) Wydaje mi się, że być może był on nadużywany lub nadużywany w WPF, co powodowało problemy z wydajnością, więc dla lepszego postrzegania frameworka - nigdy nie było dodawane do Silverlight i przez to rozszerzenie - do WinRT.

Wydaje się, że istnieje sposób obejścia tego problemu w narzędziu Silverlight Toolkit, który powinien być łatwy do przeniesienia - sprawdzenie LayoutTransformer control. Nigdy go nie używałem, ale brzmi jak to, czego potrzebujesz.

* Edycja 2017-04-24

Jest LayoutTransformControl w WinRT XAML Toolkit można użyć.

+0

Dla mnie LayoutTransform jest co najmniej tak skuteczna jak RenderTransform, więc jestem zaskoczony wzięli Silverlight podejście. Wygląda na to, że będę musiał zedrzeć kod LayoutTransformer z zestawu narzędzi Silverlight, aby osiągnąć mój cel - dzięki za odpowiedź i informacje –

8

I zmodyfikowana wersja Silverlight zestaw narzędzi i opublikował je tutaj

Layout transform in Windows 8 XAML

+0

Działa AWESOME. Wielkie dzięki! –

+0

To nie działa. Po skopiowaniu tego kodu otrzymuję błąd COMException. Błąd HRESULT E_FAIL został zwrócony z połączenia do komponentu COM. Jakieś pomysły. – Sun

+0

Czy można używać LayoutTransform na Windows Phone? Próbowałem, ale zatrzymałem się z importowaniem przestrzeni nazw Windows.UI.Xaml. – Anthony