private void OK(object sender, ItemExecutedEventArgs e) { ListView listView = (ListView)sender; DialogResult = true; SelectedItem = listView.SelectedItems.Cast <TEntity>().ToArray(); Frame.NavigationService.GoBack(); }
private void Edit(object sender, ItemExecutedEventArgs e) { EntityEditorViewModel <TEntity> model = new EntityEditorViewModel <TEntity>(BussinessApplication.Current.ContextBuilder.GetContext <TEntity>()); model.Item = (TEntity)e.Item; if (EditorItemFactory == null) { Frame.NavigationService.NavigateTo(new Editor <TEntity>(model, new DefaultEditorItemFactory { Frame = Frame })); } else { Frame.NavigationService.NavigateTo(new Editor <TEntity>(model, EditorItemFactory)); } }
private void OK(object sender, ItemExecutedEventArgs e) { DialogResult = true; SelectedItem = e.Item; Frame.NavigationService.GoBack(); }
private void Remove(object sender, ItemExecutedEventArgs e) { BussinessApplication.Current.ContextBuilder.GetContext <TEntity>().Remove(((TEntity)e.Item).Index); ViewModel.Items.Remove(((TEntity)e.Item).Index); ViewModel.UpdateSource(); }