6

Im creando algunos controles de plantilla de Metro de Windows 8 (personalizados) y no me parece que haya propiedades de LayoutTransform en nada.Metro XAML - ¿Dónde está LayoutTransform?

esto es un verdadero dolor, ya que quiero rotar algunos textos de 90 grados, pero la cuadrícula está dimensionando el tamaño del texto antes de la rotación.

¿Alguien tiene una idea sobre cómo solucionar esto sin escribir muchos hacks?

Dean

Respuesta

4

LayoutTransform se había ido en Silverlight también. (En mi humilde opinión) Supongo que, por lo general, se usó en exceso o se abusó de WPF, lo que causó problemas de rendimiento, por lo que para una mejor percepción del marco, nunca se agregó a Silverlight y, por extensión, a WinRT.

Parece que hay una solución para eso en el kit de herramientas de Silverlight que debería ser fácil de portar: compruebe el LayoutTransformer control. Nunca lo he usado, pero parece lo que necesitas.

* Editar 2017-04-24

Hay una LayoutTransformControl en WinRT XAML kit de herramientas que podría utilizar.

+0

Para mí, LayoutTransform es al menos tan útil como RenderTransform, así que estoy sorprendido tomaron el enfoque Silverlight. Parece que voy a tener que robar el código LayoutTransformer de Silverlight Toolkit para lograr mi objetivo, gracias por la respuesta y la información –

8

he modificado la versión kit de herramientas de Silverlight y publicado aquí

Layout transform in Windows 8 XAML

+0

Funciona INCREÍBLE. ¡Muchas gracias! –

+0

No funciona. Cuando copio este código, recibo un error COMException. Error HRESULT E_FAIL ha sido devuelto desde una llamada a un componente COM. Algunas ideas. – Sun

+0

¿Es posible usar LayoutTransform en Windows Phone? Lo he intentado pero me he quedado atrapado con la importación del espacio de nombres Windows.UI.Xaml. – Anthony

Cuestiones relacionadas