TimeSpanEditor
Ecng.Xaml
Редактор TimeSpan.
Наследует: UserControl
Реализует: IComponentConnector
Конструкторы
TimeSpanEditor
public TimeSpanEditor()
timeSpanEditor = TimeSpanEditor()
Инициализирует новый экземпляр TimeSpanEditor.
Свойства
Days
public int Days { get; set; }
value = timeSpanEditor.Days
timeSpanEditor.Days = value
Дни ценны.
HasValue
public bool HasValue { get; set; }
value = timeSpanEditor.HasValue
timeSpanEditor.HasValue = value
Имеет ценность.
Hours
public int Hours { get; set; }
value = timeSpanEditor.Hours
timeSpanEditor.Hours = value
Часы.
IsNullable
public bool IsNullable { get; set; }
value = timeSpanEditor.IsNullable
timeSpanEditor.IsNullable = value
Обнуляемо.
Mask
public TimeSpanEditorMask Mask { get; set; }
value = timeSpanEditor.Mask
timeSpanEditor.Mask = value
Показать маску.
MaxValue
public TimeSpan? MaxValue { get; set; }
value = timeSpanEditor.MaxValue
timeSpanEditor.MaxValue = value
Макс - возможная ценность.
Microseconds
public int Microseconds { get; set; }
value = timeSpanEditor.Microseconds
timeSpanEditor.Microseconds = value
Микросекунды.
Milliseconds
public int Milliseconds { get; set; }
value = timeSpanEditor.Milliseconds
timeSpanEditor.Milliseconds = value
Миллисекунды.
Minutes
public int Minutes { get; set; }
value = timeSpanEditor.Minutes
timeSpanEditor.Minutes = value
Минутку.
MinValue
public TimeSpan? MinValue { get; set; }
value = timeSpanEditor.MinValue
timeSpanEditor.MinValue = value
Мин возможных значений.
Seconds
public int Seconds { get; set; }
value = timeSpanEditor.Seconds
timeSpanEditor.Seconds = value
Секунды.
ValidationError
public string ValidationError { get; private set; }
value = timeSpanEditor.ValidationError
timeSpanEditor.ValidationError = value
Ошибка проверки.
Value
public TimeSpan? Value { get; set; }
value = timeSpanEditor.Value
timeSpanEditor.Value = value
Значение TimeSpan.
Методы
InitializeComponent
public void InitializeComponent()
timeSpanEditor.InitializeComponent()
InitializeComponent
События
ValueChanged
public event Action<TimeSpan?> ValueChanged
timeSpanEditor.ValueChanged += handler
Событие изменения значения.
Поля
DaysProperty
public static readonly DependencyProperty DaysProperty
value = TimeSpanEditor.DaysProperty
DependencyProperty в течение Дней.
HasValueProperty
public static readonly DependencyProperty HasValueProperty
value = TimeSpanEditor.HasValueProperty
DependencyProperty для HasValue.
HoursProperty
public static readonly DependencyProperty HoursProperty
value = TimeSpanEditor.HoursProperty
DependencyProperty для часов.
IsNullableProperty
public static readonly DependencyProperty IsNullableProperty
value = TimeSpanEditor.IsNullableProperty
DependencyProperty для HasValue.
MaskProperty
public static readonly DependencyProperty MaskProperty
value = TimeSpanEditor.MaskProperty
DependencyProperty для Маска.
MaxValueProperty
public static readonly DependencyProperty MaxValueProperty
value = TimeSpanEditor.MaxValueProperty
DependencyProperty для MaxValue.
MicrosecondsProperty
public static readonly DependencyProperty MicrosecondsProperty
value = TimeSpanEditor.MicrosecondsProperty
DependencyProperty для микросекунд.
MillisecondsProperty
public static readonly DependencyProperty MillisecondsProperty
value = TimeSpanEditor.MillisecondsProperty
DependencyProperty для миллисекунд.
MinutesProperty
public static readonly DependencyProperty MinutesProperty
value = TimeSpanEditor.MinutesProperty
DependencyProperty на несколько минут.
MinValueProperty
public static readonly DependencyProperty MinValueProperty
value = TimeSpanEditor.MinValueProperty
DependencyProperty для MinValue.
SecondsProperty
public static readonly DependencyProperty SecondsProperty
value = TimeSpanEditor.SecondsProperty
DependencyProperty для секунд.
ValueProperty
public static readonly DependencyProperty ValueProperty
value = TimeSpanEditor.ValueProperty
DependencyProperty для значения.