void m_DeleteButton_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show(Localization.DeleteCurrent_Question, Localization.Warning, MessageBoxButton.OKCancel) == MessageBoxResult.OK)
     {
         DescriptorsList.DeleteCurrent();
     }
 }
 public void Initialize(List <CellConditionsDescriptor> cellsConditions)
 {
     DescriptorsList.Initialize(cellsConditions);
     if (cellsConditions == null || cellsConditions.Count == 0)
     {
         DescriptorDetails.Initialize(null);
     }
 }
        public void EndEdit()
        {
            if (DescriptorDetails.IsEnabled && DescriptorDetails.Descriptor != null)
            {
                DescriptorDetails.EndEdit();
            }

            DescriptorsList.Refresh();
        }
 void DescriptorDetails_EditEnd(object sender, EventArgs e)
 {
     DescriptorsList.Refresh();
 }
 void m_AddButton_Click(object sender, RoutedEventArgs e)
 {
     DescriptorsList.AddNew();
 }