En el siguiente XAML, ¿cómo puedo usar _xyzStackPanel
en el codigo detras? ¿No es esto posible cuando lo usamos? DataTemplate
? Necesito mostrar / ocultar este stackpanel, ¿cuál es la mejor manera?
Puedo usar el VisualStateManager
¿aquí? ¿Podría alguien dar ejemplo por favor, gracias.
<ListBox ... >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Name="_xyzStackPanel" ...>
..............
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Gracias,
Vudú
EDITAR:
Me pregunto si sería mejor agregar el StackPanel en el codebehind en lugar de tenerlo siempre allí y ocultarlo ... PERO, ¿cómo puedo agregar a la DataTemplate en el codebehind?
Respuestas
1 para la respuesta № 1Vincule la Visibilidad del StackPanel al objeto ViewModel que representa y alterne eso en su lugar. Tu estas usando MVVM, ¿¿derecho??