CPF/CPF.Razor/Controls/generated/Calendar.generated.cs
2024-01-09 16:57:27 +08:00

128 lines
5.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//CPF自动生成.
using CPF;
using CPF.Controls;
using CPF.Drawing;
using CPF.Input;
using CPF.Razor;
using CPF.Shapes;
using Microsoft.AspNetCore.Components;
using System;
namespace CPF.Razor.Controls
{
/// <summary>
/// 代表一个控件,此控件允许用户使用可视的日历显示来选择日期
/// </summary>
public partial class Calendar : Element<CPF.Controls.Calendar>
{
/// <summary>
/// 背景填充
/// <summary>
[Parameter] public string Background { get; set; }
/// <summary>
/// 边框线条填充
/// <summary>
[Parameter] public string BorderFill { get; set; }
/// <summary>
/// 获取或设置线条类型
/// <summary>
[Parameter] public Stroke? BorderStroke { get; set; }
/// <summary>
/// 四周边框粗细
/// <summary>
[Parameter] public Thickness? BorderThickness { get; set; }
/// <summary>
/// 边框类型BorderStroke和BorderThickness
/// <summary>
[Parameter] public BorderType? BorderType { get; set; }
/// <summary>
/// 获取或设置一个值,该值表示将 Border 的角倒圆的程度。格式 一个数字或者四个数字 比如10或者 10,10,10,10 topLeft,topRight,bottomRight,bottomLeft
/// <summary>
[Parameter] public CornerRadius? CornerRadius { get; set; }
[Parameter] public DateTime? DisplayDate { get; set; }
[Parameter] public CalendarMode? DisplayMode { get; set; }
[Parameter] public DayOfWeek? FirstDayOfWeek { get; set; }
/// <summary>
/// 字体名
/// <summary>
[Parameter] public string FontFamily { get; set; }
/// <summary>
/// 字体尺寸,点
/// <summary>
[Parameter] public float? FontSize { get; set; }
/// <summary>
/// 字体样式
/// <summary>
[Parameter] public FontStyles? FontStyle { get; set; }
/// <summary>
/// 控件文字的填充
/// <summary>
[Parameter] public string Foreground { get; set; }
/// <summary>
/// 获取或设置描述 Thickness 及其子元素之间的空间量的 Border 值。格式all或者left,top,right,bottom
/// <summary>
[Parameter] public Thickness? Padding { get; set; }
[Parameter] public Nullable<DateTime> SelectedDate { get; set; }
/// <summary>
/// 表示一个文本修饰,它是可添加到文本的视觉装饰(如下划线)。字符串格式: overline/Underline/Strikethrough/none [width[,Solid/Dash/Dot/DashDot/DashDotDot]] [color]
/// <summary>
[Parameter] public TextDecoration? TextDecoration { get; set; }
[Parameter] public EventCallback Initialized { get; set; }
/// <summary>
/// 背景填充
/// <summary>
[Parameter] public EventCallback<ViewFill> BackgroundChanged { get; set; }
/// <summary>
/// 边框线条填充
/// <summary>
[Parameter] public EventCallback<ViewFill> BorderFillChanged { get; set; }
/// <summary>
/// 获取或设置线条类型
/// <summary>
[Parameter] public EventCallback<Stroke> BorderStrokeChanged { get; set; }
/// <summary>
/// 四周边框粗细
/// <summary>
[Parameter] public EventCallback<Thickness> BorderThicknessChanged { get; set; }
/// <summary>
/// 边框类型BorderStroke和BorderThickness
/// <summary>
[Parameter] public EventCallback<BorderType> BorderTypeChanged { get; set; }
/// <summary>
/// 获取或设置一个值,该值表示将 Border 的角倒圆的程度。格式 一个数字或者四个数字 比如10或者 10,10,10,10 topLeft,topRight,bottomRight,bottomLeft
/// <summary>
[Parameter] public EventCallback<CornerRadius> CornerRadiusChanged { get; set; }
[Parameter] public EventCallback<DateTime> DisplayDateChanged { get; set; }
[Parameter] public EventCallback<CalendarMode> DisplayModeChanged { get; set; }
[Parameter] public EventCallback<DayOfWeek> FirstDayOfWeekChanged { get; set; }
/// <summary>
/// 字体名
/// <summary>
[Parameter] public EventCallback<string> FontFamilyChanged { get; set; }
/// <summary>
/// 字体尺寸,点
/// <summary>
[Parameter] public EventCallback<float> FontSizeChanged { get; set; }
/// <summary>
/// 字体样式
/// <summary>
[Parameter] public EventCallback<FontStyles> FontStyleChanged { get; set; }
/// <summary>
/// 控件文字的填充
/// <summary>
[Parameter] public EventCallback<ViewFill> ForegroundChanged { get; set; }
/// <summary>
/// 获取或设置描述 Thickness 及其子元素之间的空间量的 Border 值。格式all或者left,top,right,bottom
/// <summary>
[Parameter] public EventCallback<Thickness> PaddingChanged { get; set; }
[Parameter] public EventCallback<Nullable<DateTime>> SelectedDateChanged { get; set; }
/// <summary>
/// 表示一个文本修饰,它是可添加到文本的视觉装饰(如下划线)。字符串格式: overline/Underline/Strikethrough/none [width[,Solid/Dash/Dot/DashDot/DashDotDot]] [color]
/// <summary>
[Parameter] public EventCallback<TextDecoration> TextDecorationChanged { get; set; }
}
}