コード例 #1
0
    /// <summary>
    /// 点击 清除按钮调用此方法
    /// </summary>
    /// <returns></returns>
    private async Task ClickClearButton()
    {
        Value = new DateTimeRangeValue();
        if (ValueChanged.HasDelegate)
        {
            await ValueChanged.InvokeAsync(Value);
        }
        if (OnValueChanged != null)
        {
            await OnValueChanged(Value);
        }
        if (OnClearValue != null)
        {
            await OnClearValue(Value);
        }

        StartValue          = DateTime.Today;
        EndValue            = StartValue.AddMonths(1);
        SelectedValue.Start = DateTime.MinValue;
        SelectedValue.End   = DateTime.MinValue;
    }
コード例 #2
0
 private Task OnConfirm(DateTimeRangeValue value)
 {
     DateLogger?.Log($"选择的时间范围是: {value.Start:yyyy-MM-dd} - {value.End:yyyy-MM-dd}");
     return(Task.CompletedTask);
 }