Esempio n. 1
0
 private void BtnEdit_Click(object sender, RoutedEventArgs e)
 {
     if (servicesList.SelectedItem == null)
     {
         MessageBox.Show("Вы не выбрали элемент для удаления!");
     }
     else
     {
         int test = Convert.ToInt32(servicesList.SelectedItem.GetType().GetProperty("Id").GetValue(servicesList.SelectedItem));
         ServiceEditWindow win = new ServiceEditWindow((Service)servicesList.SelectedItem);
         win.ShowDialog();
         servicesList.Items.Refresh();
     }
 }
Esempio n. 2
0
        /// <inheritdoc />
        public ServiceListViewItem Show(ServiceListViewItem item, EditWindowServiceCommand command = EditWindowServiceCommand.EditOrCreate)
        {
            //TODO: MVVM
            var dialog = new ServiceEditWindow(item != null ? RegistryManagement.LoadFromRegistry(item.ServiceName) : null)
            {
                OriginalItem = item,
                ReadOnlyMode = command == EditWindowServiceCommand.ViewOnly
            };

            dialog.Show();
            //var result = dialog.ShowDialog();
            //if (result.HasValue && result.Value)
            //{
            //    return new ServiceListViewItem(dialog.GetServiceStartInfo());
            //}

            return(null);
        }