Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C# WPF新版开源控件库:Newbeecoder.UI日期控件

C# WPF新版开源控件库:Newbeecoder.UI日期控件

原创
作者头像
用户7152477
修改于 2022-05-05 03:55:35
修改于 2022-05-05 03:55:35
2.2K0
举报
文章被收录于专栏:CSharp编程CSharp编程

在wpf 中的DatePicker允许用户选择日期值的控件。用户通过使用ComboBox选择月、日和年值来选择日期,自带日期控件不能选择时间。

Demo下载:

Newbeecoder.UI.zip

根据产品图设计一款好看的软件用Newbeecoder.UI能完美实现

前言

DatePicker控件的结构包括显示日期文本框,日期选择下拉按钮,月单元格,年单元格。

下面的示例创建上图中所示的DatePicker。DatePicker的控制中有四个主要变量:

  • SelectedDate - 所选日期:)
  • DateFormat - 该日期应如何显示(yyyy-MM-hh 等)
  • MinimumDate - 可以选择的最小日期值
  • MaximumDate - 可以选择的最大日期值
  • 将星期一显示为一周的第一天。
代码语言:c#
AI代码解释
复制
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控件库有三种日期控件:日期控件,日期时间控件,时间控件,如下图:

在日期弹出下拉有年月日选择器,控件库也设计一款主题风格的日历控件。

给出调用四种时间日期控件代码:

代码语言:html
AI代码解释
复制
<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=

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
值得收藏轻量级UI控件库
程序开发者使用第三方UI库更多是为了方便且省事把控件植入到项目中去,不用去研究UI控件实现细节,同时还有基础属性设置改变其样式。这样更快速开发项目,节省不少时间。
用户7152477
2022/01/12
1.2K0
C# WPF新版开源控件库:Newbeecoder.UI
为了给开发者或第三方用户提供最好的开源库,所以最近一直在努力升级Newbeecoder.UI库。
用户7152477
2021/12/21
1.5K0
开源C# WPF控件库--Newbeecoder.UI使用指南(三)
在开发项目中要显示一组数据且可以选择一项或多项的时候,可以使用ListBox列表框。SelectionMode设置选择单项和多项,全选使用SelectAll属性进行设置。
用户7152477
2021/12/23
2.7K0
WPF(C#)开源控件库:Newbeecoder.UI之NbExpander控件
WPF的Expander是显示内容视图控件,扩展区域的内容可以展开或折叠。ExpandDirection是设置扩展方向,FontSize设置字体大小,IsExpanded展示显示。在Expander中加入ScrollViewer来显示指定的滚动样式。
用户7152477
2022/01/07
7590
C# WPF新版开源控件库:Newbeecoder.UI进度条使用
在本篇文章中介绍如何使用Newbeecoder.UI的NbProgressBar控件,在NbProgressBar控件有几个基本属性,Width和Height 属性表示NbProgressBar的宽度和高度。Name 属性表示控件的名称。Value属性设置 控件的当前值,另外在滚动条中增加几项属性,分别是:圆角、百分百比是否可见、动画颜色。
用户7152477
2021/12/27
7210
开源C# WPF控件库-Newbeecoder.UI使用指南(一)
以前经常winform软件,系统自带一些简单控件,风格和外观比较单一,扩展的功能和样式都不是非常齐全。但是当用wpf开发时,类似的开源组件就很少了,而且稍微好点的都还收费。
用户7152477
2021/12/22
1.6K0
WPF 开源控件库 Newbeecoder.UI推荐:开/关
用于显示两个独占选项。控制由按钮平滑地左右滑动的轨迹表示。这两个状态的内容可以根据它们的位置进行选择。该按钮源自我们的ToggleButton控件。由于继承,它具有ToggleButton控件的所有功能。,根据IsChecked实现滑动动作。
用户7152477
2021/12/24
7380
开源C# WPF控件库---Newbeecoder.UI下拉框
下拉列表的选择控件,控件左边显示文本内容,右边通过单击控件上的箭头来显示或隐藏该下拉列表,默认的组合框允许选择一项或文本框中输入新的文本。
用户7152477
2021/12/23
1.4K0
WPF实现Element UI风格的日期时间选择器
业务开发过程中遇到一个日期范围选择的需求,和Element UI的DateTimePicker组件比较类似,由两个日历控件组成,联动选择起始时间和结束时间。
czwy
2023/10/22
1.1K0
WPF实现Element UI风格的日期时间选择器
C# WPF新版开源控件库《Newbeecoder.UI》NbTabControl
Newbeecoder.UI在本篇使用说明中分创建带有可关闭选项卡项的选项卡控件。可以使用放置在选项卡标题中的关闭按钮关闭选项卡控件,如下图所示:
用户7152477
2021/12/28
7340
好用的WPF开源控件库Newbeecoder.UI推荐
为适应现代PC软件快速开发要求,Newbeecoder.UI开源控件库为软件团队提供强大的基础框架以及快速开发能力,开发框架集成大量的通用实用类和扩展样式资源文件。借助开源代码用户能快速投入研发自己的项目。
用户7152477
2022/01/10
1.5K0
Newbeecoder.UI开源控件库自定义按钮样式
为了满足开发者需求,在基础按钮上再添加几个自定义按钮样式。开发者可以根据示例来设计自己所需的按钮。
用户7152477
2022/01/18
9490
WPF开源控件库代码框架揭秘-Newbeecoder.UI
Newbeecoder.UI是一个轻量级的很好扩展性的基于MVVM开发框架,可用来快速搭建C# WPF应用程序,而无需了解控件内部实现细节,方便扩展更多控件样式以及使用,该项目使用纯C#+WPF开发,易于扩展和集成到已有的项目。只要你的已有系统是使用.NET开发的,你都能够使用Newbeecoder.UI来轻易的开发出你好看的应用程序来集成到你的现有项目之中。
用户7152477
2021/12/30
9850
C# WPF新版开源控件库:Newbeecoder.UI颜色选择器
颜色选择器用于浏览和选择颜色。默认情况下,浏览色谱上的颜色,或在红-绿-蓝 (RGB)、色相或十六进制文本框中指定颜色。
用户7152477
2022/01/04
1K0
开源C# WPF控件库--Newbeecoder.UI使用指南(二)
使用自带复选框显示可选项很简单,为了界面风格和样式一致。所以需要将单选框和复选框重构和美化达到我们的需求。
用户7152477
2021/12/22
1.6K0
【愚公系列】2023年09月 WPF控件专题 DatePicker控件详解
WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。WPF控件可以分为两类:原生控件和自定义控件。
愚公搬代码
2023/09/27
1.3K0
C# WPF新版开源控件库:Newbeecoder.UI之输入框控件
输入框和按钮是软件开发中使用最多的两种控件,文本框作为接收用户输入数据控件,键盘上输入字符都可以录入到文本框显示,允许用户编写一行或多行内容。
用户7152477
2021/12/27
1.3K0
WPF好用的控件库推荐【Newbeecoder.UI】
WPF控件库有DevExpress,MaterialDesignInXamlToolkit,Panuon.UI.Silver等,有些控件不开源或者扩展其它功能麻烦,今天分享一套全开源且使用方便的控件库。
用户7152477
2021/12/23
2.2K1
C# WPF新版开源控件库:Newbeecoder.UI之NbTreeView
树状控件主要功能是显示分层结构可折叠的节点内容,在控件中可以使用ItemsSource作为数据源。
用户7152477
2021/12/29
8160
【Android从零单排系列十一】《Android视图控件——日历、日期、时间选择控件》
小伙伴们,在上文中我们介绍了Android视图控件ImageView控件,本文我们继续盘点,介绍一下视图控件的日历、日期、时间组件。
再见孙悟空_
2023/02/10
16.3K1
【Android从零单排系列十一】《Android视图控件——日历、日期、时间选择控件》
推荐阅读
相关推荐
值得收藏轻量级UI控件库
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档