用途:在 .NET MAUI 应用中实现时间选择与时间输入界面,可使用该控件搭建预约、营业时间等场景。
主要能力:提供14种预定义时间格式(12/24 小时制,可含秒、毫秒);三种显示模式:Default(内联)、Dialog(弹窗)、RelativeDialog(相对定位弹窗);支持小时、分钟、秒、毫秒的时间间隔;支持最小/最大时间与 blackout 时间限制;支持首尾循环导航;提供 SelectionChanged、Opened、Closing、Closed、OkButtonClicked、CancelButtonClicked 等事件,以及 SelectionChangedCommand、AcceptCommand、DeclineCommand 等 MVVM 命令;可定制页眉、页脚、列标题、选中视图与文本显示模式,并支持无障碍与本地化。
使用方式:安装 NuGet 包 Syncfusion.Maui.Picker,在 MauiProgram.cs 中通过 ConfigureSyncfusionCore 注册处理器,然后在 XAML 或 C# 中初始化 SfTimePicker,设置 SelectedTime、Format、Mode、Header/Footer 视图等属性。具体代码示例需参考资料中的对应文档章节。
适用场景:需要在 .NET MAUI 中实现时间选择的各类应用,如预约时段、营业时间选择、时间跟踪等。
限制:资料未提供授权与价格信息;未提供完整可运行示例、平台支持矩阵或性能数据;具体 API 行为以官方文档为准。