español - wpf c# tutorial
¿Cuál es el equivalente de WPF para el FlowLayoutPanel? (2)
El WrapPanel tiene un comportamiento similar al antiguo WinForms FlowLayoutPanel.
Estoy trabajando en una aplicación WPF (un clon de una nota que se llama "anotar tu vida") donde puedes asignar dinámicamente Etiquetas a una entrada (al igual que en prácticamente cualquier aplicación web 2.0 en estos días). para esto tenía en mi prototipo de formularios de Windows un FlowLayoutPanel que hizo muy bien el trabajo. Quiero que las etiquetas floten a la siguiente línea si no hay suficiente espacio y obtener una barra de desplazamiento si es necesario.
¿Cómo se puede lograr esto con WPF? Jugué con
<StackPanel Orientation="Horizontal" FlowDirection="LeftToRight" ...>
pero esto no mueve los elementos en la siguiente línea si es necesario.
Quizás el panel Wrap te ayudará.
<WrapPanel Orientation="Horizontal">
<Button Margin="3">Button 1</Button>
<Button Margin="3">Button 2</Button>
<Button Margin="3">Button 3</Button>
<Button Margin="3">Button 4</Button>
<Button Margin="3">Button 5</Button>
</WrapPanel>