文本控件 、列表控件、基于范围的控件 与 日期控件
2021/12/7 6:21:03
本文主要是介绍文本控件 、列表控件、基于范围的控件 与 日期控件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文本控件 TextControl
TextBox (间接继承TextBoxBase类,只能存储字符串)
- 属性:
- TextWrapping、VerticalScrollBarVisibility
- SelectionStart (选中文本开始位置),SelectionLength,SelectedText—— 选择移动文本内容
- SpellCheck.IsEnabled="True" 拼写检查(仅支持四种语言,英法德西班牙,且检查时键盘必须为英文)0
- 方法:LineUp,PageDown
RichTextBox (同上 但可以存储复杂元素组合的folkDonck们的高级控件,关于文档的一些处理。)
PasswordBox (直接继承Control控件类,只能存储字符串)
列表控件 ListBox
继承与ItemControl 类 有 ListBox、ComBox、ListView、TourBar
ListBox:
- listBox自动隐式创建Item对象
- SelectChange事件
- 可以选择一个或者多个。
ComBox:
同ListBox的相同,创建Item对象 ,可以嵌套元素,只是呈现方式不同——下拉列表,一次只能选择一个对象。
基于范围的控件:RangeBasedControl_1
控件使用一个在最小值与最大值之间的数值:ScrollBar滚动条控件、ProgressBar 进度条控件、Slider 滑动条控件 。他们都继承与范围基类RangeBase类;
- ScrollBar : 一般不单独使用,ScrollViewer 可以满足;
- Slider :数字本身非充要。通过滑动控制音量的场景。
- Orientation
- Maximum / Minimum / Value
- TickPlacement / TickFrequency
- Ticks="10,30 ,60" 不均匀刻度
- IsSelectionRangeEnabled="True" SelectionStart="70" SelectionEnd="100" 连续70-100设置为阴影部分
- SmallChange、 LargeChange 单次的移动量化
- Orientation
- ProgressBar : 不和用户交互,由代码递增Value值
- Maximum / Minimum / Value
- IsIndeterminate
日期控件:RangeBasedControl_1
- Calender
- DisplayMode
- DisplayDateStart、DisplayDateEnd、SelectedDate ("2021-12-6")
- FirstDayOfWeek
- SelectedDate、SelectedDates (需要修改 SelectionMode)
- IsTodayHighlighted
- DatePicker :
- IsDropDownOpen
- DateValidationError 用户可能输入非法日期 , 会触发
- IsDropDownOpen
这篇关于文本控件 、列表控件、基于范围的控件 与 日期控件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?