2011-09-07 7 views
10

Quiero que los nombres y valores de mi cuadro combinado se tomen de mi Lista por supuesto, no quiero que mi modelo de vista contenga la lista de elementos del cuadro combinado.Encuadernación Lista <string> a ComboBox

Tengo una lista a,b,c,d

Quiero que mi cuadro combinado para tener elementos

mi modelo de vista conseguido

public List<string> PropsList { get; set; } 

mi punto de vista tiene

<ComboBox Name="cbPropName" ItemsSource="PropsList"/> 

me da combinado con P ROPS L ist

:(

Respuesta

13

Nahum que tendrá que utilizar ItemsSource="{Binding PropsList}", suponiendo PropsList es una propiedad Dependencia en su código detrás o, mejor aún, una propiedad en su contexto de datos que implementa INotifyPropertyChanged. En su caso habría que establecer la propiedad DataContext de la vista para ser el ViewModel

+0

jaja gracias! ¡Esto es como lo más vergonzoso de todos! – Nahum

+0

Sucede para mí todo el tiempo, incluso después de escribir tantas líneas XAML :-). Si fue útil, podría V mi respuesta ... –

+0

seguro = D hay jsut que esperar 10 minutos cosita. las personas en este ite son demasiado rápidas. – Nahum

Cuestiones relacionadas