public App() { //ICollectionView v1 = CollectionViewSource.GetDefaultView(MembersRepository.GetAll()); //ICollectionView v2 = CollectionViewSource.GetDefaultView(MembersRepository.GetAll()); MemberWindow mw = new MemberWindow(); MembersViewModel mvm = new MembersViewModel(); mw.DataContext = mvm; mw.grdData.DataContext= mvm.Members; mw.Show(); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { MembersRepository.Delete(membersView.CurrentPosition); MembersViewModel mvm = new MembersViewModel(); mvm.PositionAfterDelete(); if (membersView.IsEmpty) { grdData.Visibility = Visibility.Hidden; grdNodata.Visibility = Visibility.Visible; } }
public DeleteCommand(MembersViewModel parent) { _parent = parent; }
public MemberWindow() { InitializeComponent(); membersView = CollectionViewSource.GetDefaultView(MembersRepository.GetAll()); mvm = new MembersViewModel(); }