none
Diferencia entre ItemSource y DataContext RRS feed

  • Pregunta

  • Perdonen mi ignorancia, pero quisiera saber si alguien podría explicarme de forma clara la diferencia entre el ItemSource y el DataContext.

    Y también quisiera saber cuando se debe emplear uno u otro.

     

    Gracias

     

    viernes, 17 de junio de 2011 17:56

Respuestas

  • Saludos....

    DataContext: Prácticamente todos los control tienen esta propiedad que define la fuente de datos con la que se podría alimentar.

    ItemSource: Esta propiedad sólo la tienen los controles que muestran listas de datos, como el DataGrid, el Listbox, ComboBox, etc. Esta propiedad es la que alimenta dicha lista de datos. Estos controles también tienen DataContext, pero la que alimenta sus listas es ItemSource. Es factible que uno de estos controles tenga definido un DataContext y al mismo tiempo un ItemSource, en este caso el ItemSource debería apuntar a una propiedad en el DataContext.


    Nestor Arturo Fernandez Ricaurte
    • Marcado como respuesta RLinkZ lunes, 20 de junio de 2011 15:10
    lunes, 20 de junio de 2011 12:57

Todas las respuestas