Vereis, tengo una Page.xaml, y querría asociar la propiedad DataContext (O ItemsControl, no sé cual tiene que ser ahora mismo) a una propiedad que está dentro del CodeBehind.
Tengo lo siguiente:
CodeBehind:
Código:
XAMLprivate ProvinciaList _listaProvincias; public ProvinciaList ListaPronvicias { get { if (this._listaProvincias == null) { this._listaProvincias = new ProvinciaList(); this._listaProvincias.Add(new Provincia { NombreProvincia = "Asturias" }); this._listaProvincias.Add(new Provincia { NombreProvincia = "Madrid" }); } return this._listaProvincias; } }
Código:
Sin embargo... no me está mostrando nada, parece que no hace el Binding. En fin, espero me puedan hechar un cable. <ComboBox Name="cmbProvincias" DataContext="{Binding ListaProvincias}"> <ComboBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock x:Name="txtProvincia" Text="{Binding NombreProvincia}" /> </StackPanel> </DataTemplate> </ComboBox.ItemTemplate> </ComboBox>
Saludos y gracias por adelantado.