文本控件 、列表控件、基于范围的控件 与 日期控件
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
这篇关于文本控件 、列表控件、基于范围的控件 与 日期控件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)