private void AddParameter(Parameter parameter)
 {
     try
     {
         this.IgnoreParameterChanges(true);
         ParameterListViewItem item = new ParameterListViewItem(parameter);
         this._parametersListView.BeginUpdate();
         try
         {
             this._parametersListView.Items.Add(item);
             item.Selected = true;
             item.Focused = true;
             item.EnsureVisible();
             this._parametersListView.Focus();
         }
         finally
         {
             this._parametersListView.EndUpdate();
         }
         item.Refresh();
         item.BeginEdit();
     }
     finally
     {
         this.IgnoreParameterChanges(false);
     }
     this.OnParametersChanged(this, EventArgs.Empty);
 }