C# WPF新版开源控件库:Newbeecoder.UI日期控件
2023-04-18 16:16:43 时间
在wpf 中的DatePicker允许用户选择日期值的控件。用户通过使用ComboBox选择月、日和年值来选择日期,自带日期控件不能选择时间。
Demo下载:
根据产品图设计一款好看的软件用Newbeecoder.UI能完美实现
前言
DatePicker控件的结构包括显示日期文本框,日期选择下拉按钮,月单元格,年单元格。
下面的示例创建上图中所示的DatePicker。DatePicker的控制中有四个主要变量:
SelectedDate
- 所选日期:)DateFormat
- 该日期应如何显示(yyyy-MM-hh 等)MinimumDate
- 可以选择的最小日期值MaximumDate
- 可以选择的最大日期值- 将星期一显示为一周的第一天。
DatePicker datePickerFor2009 = new DatePicker();
datePickerFor2009.SelectedDate = new DateTime(2009, 3, 23);
datePickerFor2009.DisplayDateStart = new DateTime(2009, 1, 1);
datePickerFor2009.DisplayDateEnd = new DateTime(2009, 12, 31);
datePickerFor2009.SelectedDateFormat = DatePickerFormat.Long;
datePickerFor2009.FirstDayOfWeek = DayOfWeek.Monday;
root.Children.Add(datePickerFor2009);
Newbeecoder.UI控件库有三种日期控件:日期控件,日期时间控件,时间控件,如下图:
在日期弹出下拉有年月日选择器,控件库也设计一款主题风格的日历控件。
给出调用四种时间日期控件代码:
<TextBlock Text="日期" Margin="5"/>
<NbDateTimePicker Style="{DynamicResource DefaultDateTimePickerStyle}" Margin="5" DateTimePickerMode="Date" Width="180" MaxDate="{Binding Source={x:Static sys:DateTime.Now}, StringFormat='{}{0:dd/MM/yyyy}'}"/>
<TextBlock Text="日期时间" Margin="5"/>
<NbDateTimePicker Style="{DynamicResource DefaultDateTimePickerStyle}" Margin="5" DateTimePickerMode="DateTime" Width="180" MaxDate="{Binding Source={x:Static sys:DateTime.Now}, StringFormat='{}{0:dd/MM/yyyy}'}"/>
<TextBlock Text="时间" Margin="5"/>
<NbDateTimePicker Style="{DynamicResource DefaultDateTimePickerStyle}" Margin="5" DateTimePickerMode="Time" Width="180"/>
<TextBlock Text="日历" Margin="5"/>
<NbCalendar BorderBrush="{Binding Path=Color.Brush_Border1, Source={x:Static NbTheme.Current}}" BorderThickness=
相关文章
- Linux_1 安装系统,入手准备
- Android MVVM框架搭建(一)ViewModel + LiveData + DataBinding
- Web3中文|2023年ZK赛道有哪些参与机会?(附操作指南)
- 【小程序从0到1】模版与配置|数据绑定|事件绑定
- Android Studio卸载以及安装教程
- 【一包通刷】晶晨S905L3A/B_完美AI语音线刷包_打开ADB_ROOT权限
- 小程序分享给好友以及分享到朋友圈
- 小程序springboot食堂预约订餐系统毕业设计-附源码221554
- Mac下Go的安装与配置
- 代码随想录第四十二天|背包问题-二维dp、背包问题-一维dp、Leetcode416. 分割等和子集
- Mac 安装 nvm 教程
- 负载均衡使用
- C语言总结
- 【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)
- mac抓包工具Charles使用详细教程(图文)
- 你真的会解决android ANR 问题吗?
- 122.(leaflet篇)leaflet地图图片之间存在缝隙
- 利用adb卸载手机预装软件(系统软件)
- 【AndroidStudio开发】(三)经典蓝牙+BLE蓝牙搜索
- Mac中git ssh配置