private void btnAdd_Click(object sender, RoutedEventArgs e) { var site = Repos.Sites.Create(""); var f = new FrmEditSite(site) { Title = "Добавление сайта" }; if (f.ShowDialog() != true) { return; } Repos.Sites.Add(site); UiHelper.RefreshCollection(lstSites.ItemsSource); }
private void btnEdit_Click(object sender, RoutedEventArgs e) { if (lstSites.SelectedItems.Count == 0) { return; } var site = (Site)lstSites.SelectedItems[0]; site.BeginEdit(); var f = new FrmEditSite(site) { Title = "Редактивароние сайта" }; if (f.ShowDialog() != true) { return; } site.EndEdit(); UiHelper.RefreshCollection(lstSites.ItemsSource); }