c# wpf data-binding binding

c# - WPF-Vincular una lista<T> como el contenido de un WrapPanel



data-binding binding (1)

ItemsControl es tu amigo:

<ItemsControl ItemsSource="{Binding YourChildItems}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <WrapPanel/> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> </ItemsControl>

¿Es posible hacer que los contenidos (hijos) de un WrapPanel estén vinculados a una propiedad de dependencia?

Lo que pienso es tener una propiedad de dependencia de tipo Lista y luego definir una plantilla para MyClass.

A continuación, haga que WrapPanel los muestre

Sé que es mucho más fácil hacerlo con un cuadro de lista, pero debido a otras restricciones, necesito probar con un WrapPanel antes de ir a un cuadro de lista.

Estoy usando MVVM. Preferiría hacer esto en ese patrón. Si saliera de MVVM, podría usar un evento o nombrarlo y llenarlo en el momento de la carga. Espero que haya una forma vinculante que sea más limpia.