windows 8 - ¿Hay un control WrapPanel(no WrapGrid) en WinRT-XAML?
windows-8 windows-runtime (2)
Un StackPanel
XAML alinea los controles de lado a lado en una sola dirección. Un WrapPanel
es similar pero, como TextWrapping="Wrap"
en un XAML TextBox
los controles se "envuelven" a la siguiente columna o fila cuando se alcanza el alto o ancho respectivo.
Similar, pero no igual, WrapGrid
envuelve el contenido, pero en una cuadrícula uniforme. Aunque el VariableSizedWrapGrid
permite elementos diferentes en el contenedor. Ninguno de los WrapGrids
puede usarse fuera de un ItemsControl
. Por lo tanto, son descalificados.
Cuando los desarrolladores buscan en su XAML Toolbox nativo en Visual Studio, no hay WrapPanel
. Los desarrolladores de WPF tenían un WrapPanel
por lo que podrían estar buscando esta herramienta común para resolver su escenario. Por lo tanto, tengo que preguntar:
¿Alguien sabe de un WrapPanel en XAML-WinRT? (¿Qué pasa con uno que está virtualizado?)
Hay uno en WinRT XAML Toolkit here . Fue portado desde Silverlight Toolkit.
Tenía el mismo requisito y, después de haberlo buscado en Google durante un tiempo, decidí usar un control personalizado para esto. Por favor encuentre el siguiente enlace para la implementación:
http://www.codeproject.com/Articles/463860/WinRT-Custom-WrapPanel
Espero que esto te ayudará.