2009-05-15 25 views

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