private void Page_Loaded(object sender, RoutedEventArgs e) { //zato sto se kod navigacije ovaj dogadjaj uvek okida pa ne mogu da zadrzim trenutno stanje forme if (prvoOtvaranjeStrane) { dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString); prvoOtvaranjeStrane = false; try { ObservableCollection<DB.Mesto> _mesta = new ObservableCollection<DB.Mesto>(dBProksi.DajSvaMesta().ToList()); comboBoxMesto.ItemsSource = _mesta; gridKorisnikPrograma.DataContext = dBProksi.DajKorisnikPrograma(); if (gridKorisnikPrograma.DataContext != null) { foreach (DB.Mesto item in comboBoxMesto.Items) { if (item.MestoID == ((DB.KorisnikPrograma)gridKorisnikPrograma.DataContext).MestoID) { comboBoxMesto.SelectedItem = item; break; } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } } Window.GetWindow(this).Title = "Lav - KorisnikPrograma"; }