Source/Editors/DateTimeAdv/NumericHourInput.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
#if FRAMEWORK20
using System;
using System.Collections.Generic;
using System.Text;
namespace DevComponents.Editors.DateTimeAdv
{
public class NumericHourInput : VisualIntegerInput, IDateTimePartInput
{
#region Private Variables
#endregion
#region Events
#endregion
#region Constructor
/// <summary>
/// Initializes a new instance of the NumericHourInput class.
/// </summary>
public NumericHourInput()
{
UpdateRange();
}
#endregion
#region Internal Implementation
private bool _Is24HourFormat = true;
public bool Is24HourFormat
{
get { return _Is24HourFormat; }
set
{
if (_Is24HourFormat != value)
{
_Is24HourFormat = value;
OnIs24HourFormatChanged();
}
}
}
private void OnIs24HourFormatChanged()
{
if (!_Is24HourFormat && this.Value > 12)
{
this.Value = Value;
}
UpdateRange();
}
private void UpdateRange()
{
if (_Is24HourFormat)
{
this.MinValue = 0;
this.MaxValue = 23;
}
else
{
if (_Period == eHourPeriod.AM)
后面还有 114 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。