6

Im authoring alcuni controlli di modello (personalizzato) di Windows 8 Metro e non mi sembra alcuna proprietà LayoutTransform su qualsiasi cosa.Metro XAML - Dove è LayoutTransform?

questo è un vero dolore, poiché desidero ruotare alcuni caratteri di testo di 90, ma la griglia sta ridimensionando le dimensioni del testo prima della rotazione.

Qualcuno ha un'idea su come risolvere questo problema senza scrivere molti hack?

Dean

risposta

4

LayoutTransform era andato in Silverlight troppo. (IMHO) Credo che in WPF sia stato solitamente abusato o abusato causando problemi di prestazioni, quindi per una migliore percezione del framework - non è mai stato aggiunto a Silverlight e per estensione - a WinRT.

Sembra esserci una soluzione per questo nel Silverlight Toolkit che dovrebbe essere facile da eseguire: controllare lo LayoutTransformer control. Non l'ho mai usato, ma suona come quello che ti serve.

* Modifica 2017-04-24

C'è un LayoutTransformControl in WinRT XAML Toolkit è possibile utilizzare.

+0

Per me, LayoutTransform è almeno altrettanto utile come RenderTransform, in modo da Im sorpreso hanno preso l'approccio di Silverlight. Sembra che dovrò strappare il codice LayoutTransformer dal Silverlight Toolkit per raggiungere il mio obiettivo - grazie per la risposta e informazioni –

8

ho modificato la versione toolkit Silverlight e pubblicato qui

Layout transform in Windows 8 XAML

+0

Funziona IMPRESSIONANTE. Molte grazie! –

+0

Non funziona. Quando copio questo codice, ricevo un errore COMException. Errore HRESULT E_FAIL è stato restituito da una chiamata a un componente COM. Qualche idea. – Sun

+0

È possibile utilizzare LayoutTransform su Windows Phone? Ho provato ma bloccato con l'importazione dello spazio dei nomi Windows.UI.Xaml. – Anthony