Exemplo n.º 1
0
        /// <summary>
        /// Запуск процесса добавления нового земельного участка
        /// </summary>
        private void AddNewParcel(object sender, RoutedEventArgs e)
        {
            ParcelEditViewModel ViewModel = ((ViewModelLocator)FindResource("ViewModelLocator")).ParcelEditor;
            Parcelle            parcel    = ViewModel.CreateNewParcel();
            GeometryEditWindow  win       = new GeometryEditWindow(parcel);

            if (win.ShowDialog() ?? false)
            {
                ViewModel.AddNewParcelInDb(parcel);
            }

            //Выделяем новый зу и пролистываем таблицу до него
            Parcels.SelectedItem = parcel;
            Parcels.ScrollIntoView(parcel);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Удалить выделенный участок
        /// </summary>
        private void DeleteParcel_OnClick(object sender, RoutedEventArgs e)
        {
            ParcelEditViewModel ViewModel = ((ViewModelLocator)FindResource("ViewModelLocator")).ParcelEditor;

            ViewModel.DeleteParcelle((Parcelle)Parcels.SelectedItem);
        }