public ObservableCollection<Model_Sedi> Sedi { get; set; } private Model_Sedi _Sedi_Search; public Model_Sedi Sedi_Search { get { return _Sedi_Search; } set { _Sedi_Search = value; OnPropertyChanged("Sedi_Search"); } } <ComboBox x:Name="Cmb_Sede" ItemsSource="{Binding Sedi, Mode=TwoWay}" SelectedValuePath="Value" SelectedItem="{Binding Sedi_Search, Mode=TwoWay}" VerticalAlignment="Top" Width="189"> <ComboBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding IdSede, UpdateSourceTrigger=PropertyChanged}"></TextBlock> <TextBlock Text="{Binding Sede, UpdateSourceTrigger=PropertyChanged}" Padding="10,0,0,0"></TextBlock> </StackPanel> </DataTemplate> </ComboBox.ItemTemplate> <ComboBox.Effect> <DropShadowEffect Color="#FF0A0A0A" Opacity="0.6"/> </ComboBox.Effect> </ComboBox>
Sedi_Search.Sede = "ABC" Sedi_Search.IdSede = 111
In the view model, you need to new your Sedi_Search with your default values and add it to the collection.
new
Sedi_Search
Sedi_Search= new Model_Sedi{Sede="ABC",IdSede=111}; Sedi.Add(Sedi_Search);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)