¿Alguien me puede dar la diferencia entre Itemsource y DataContext de Listview en WPF? Con ejemploItemSource vs Datacontext en wpf
13
A
Respuesta
16
El origen de elementos (que debe impliment IEnumerable) se utilizarán para crear la lista de elementos que aparece dentro de la lista. El DataContext (que puede ser cualquier objeto) es el objeto predeterminado al que se debe vincular para cualquier vinculación que haya especificado para otras propiedades en el ListView.
public List<string> ItemsObject = new List<string>() { "Item1", "Item2", "Item3" };
public AnyObject DataContextObject = new AnyObject() { WidthValue = 23 }
<ListView
ItemsSource="{Resource_of_ItemsObject}"
DataContext="{Resource_of_DataContextObject}"
Width="{Binding Path=WidthValue}"/>
producirá una lista de "Elemento1", Item2" , Elemento3" que se muestra con una anchura de 23.
Cuestiones relacionadas
- 1. Diferencia betwwen DataContext y ItemSource en WPF
- 2. C#/WPF: Encuadernación Combobox ItemSource en Datagrid con el elemento exterior de la DataContext
- 3. WPF Listview vinculante a ItemSource?
- 4. WPF: Configuración de ItemSource en XAML contra código subyacente
- 5. ¿Actualizar DataContext para vistas en WPF?
- 6. ItemsSource vs DataContext en el caso
- 7. WPF User Control DataContext es nulo
- 8. ¿Cuál es la diferencia entre DataTemplate y DataContext en WPF?
- 9. Usar DataContext como parámetro de comando en WPF
- 10. Plantillas WPF y enlace a DataContext en un GridView
- 11. Cómo regenerar (actualizar) LINQ to SQL DataContext?
- 12. Cómo declarar combobox itemTemplate que tiene Itemsource como Enum Values en WPF?
- 13. wpf cómo enlazar a la existencia de DataContext?
- 14. TabIndex vs. KeyboardNavigation.TabIndex en WPF
- 15. Detectando DataContext cambiado en Silverlight
- 16. Conjunto DataContext en XAML
- 17. ¿Cómo puedo agregar un elemento adicional a un ListBox de WPF usando ItemSource?
- 18. defecto DataContext
- 19. Silverlight vs WPF
- 20. WPF Grid vs Stackpanel
- 21. RelayCommand llamado en "viejo" DataContext
- 22. ¿Cómo puedo acceder al DataContext raíz en una DataTemplate en WPF?
- 23. UIElement vs FrameworkElement en WPF/Silverlight
- 24. WPF texto Wrap vs WrapWithOverflow
- 25. Excepciones por DataContext
- 26. En WPF, ¿cómo enlazar datos con Window DataContext desde el DataTemplate de un ListBox contenido?
- 27. ¿Qué pasa con "DataContext = this" en los controles de usuario de WPF?
- 28. WPF: Configuración de DataContext de un UserControl con Enlace no funciona en XAML
- 29. Aplicaciones de navegador WPF vs aplicaciones de escritorio WPF
- 30. Cómo crear una instancia del objeto DataContext en XAML