Пример #1
0
        private void OK(object sender, ItemExecutedEventArgs e)
        {
            ListView listView = (ListView)sender;

            DialogResult = true;
            SelectedItem = listView.SelectedItems.Cast <TEntity>().ToArray();
            Frame.NavigationService.GoBack();
        }
Пример #2
0
        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));
            }
        }
Пример #3
0
 private void OK(object sender, ItemExecutedEventArgs e)
 {
     DialogResult = true;
     SelectedItem = e.Item;
     Frame.NavigationService.GoBack();
 }
Пример #4
0
 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();
 }