Ejemplo n.º 1
0
 public void Remove(NameControlEnum nameInterface)
 {
     if (_controlDictionary.ContainsKey(nameInterface))
     {
         _controlDictionary.Remove(nameInterface);
     }
 }
Ejemplo n.º 2
0
        public Control GetControl(NameControlEnum nameInterface)
        {
            Control valueControl;

            _controlDictionary.TryGetValue(nameInterface, out valueControl);

            return(valueControl);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Проверяет содержится ли данная форма на главной форме
 /// </summary>
 /// <param name="nameControl">проверяемая форма</param>
 /// <returns>если форма содержится true иначе false</returns>
 protected bool ContainsMainForm(NameControlEnum nameControl)
 {
     return(_mainForm.Contains(GetControl(nameControl)));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Удаляет форму из главной формы
 /// </summary>
 /// <param name="nameRemoveControl">имя удаляемой формы</param>
 protected void RemoveMainForm(NameControlEnum nameRemoveControl)
 {
     _mainForm.Controls.Remove(GetControl(nameRemoveControl));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Добавляет форму из модели в главную форму
 /// </summary>
 /// <param name="nameAddControl">имя добавляемой формы</param>
 protected void AddMainForm(NameControlEnum nameAddControl)
 {
     _mainForm.Controls.Add(GetControl(nameAddControl));
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Получает форму из модели
 /// </summary>
 /// <param name="additiongControl">имя получаемой формы</param>
 /// <returns>форма из модели</returns>
 protected Control GetControl(NameControlEnum additiongControl)
 {
     return(_model.GetControl(additiongControl));
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Добавляет форму в модель
 /// </summary>
 /// <param name="nameAddControl">имя добавляемой формы</param>
 /// <param name="control">ссылка на форму</param>
 protected void AddControlInModel(NameControlEnum nameAddControl, Control control)
 {
     _model.AddControl(nameAddControl, control);
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Удаляет форму из модели
 /// </summary>
 /// <param name="removedControl">имя удаляемой формы</param>
 protected void RemoveInModel(NameControlEnum removedControl)
 {
     _model.Remove(removedControl);
 }
Ejemplo n.º 9
0
 public void AddControl(NameControlEnum nameInterface, Control userInterface)
 {
     _controlDictionary.Add(nameInterface, userInterface);
 }