namespace DesktopTools.Interfaces
{
///
/// Работа с контролами вывода свойства элемента
///
public interface IBaseControl
{
///
/// Установка _originalValue в значение по умолчанию
///
void SetDefaultValue();
///
/// Установка значения в контрол
///
///
void SetValueToControl(object value);
///
/// Сброс значения
///
void DropValueForControl();
///
/// Проверка на заполненность
///
///
bool CheckValueForControl();
///
/// Получение значение с контрола
///
///
object GetValueFromControl();
///
/// Получение имени свойства
///
///
string GetPropertyName();
}
}