zoukankan      html  css  js  c++  java
  • 文本控件 、列表控件、基于范围的控件 与 日期控件

    文本控件  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   单次的移动量化
    • ProgressBar  : 不和用户交互,由代码递增Value值
      • Maximum / Minimum / Value
      • IsIndeterminate

    日期控件:RangeBasedControl_1

    • Calender
      • DisplayMode
      • DisplayDateStart、DisplayDateEnd、SelectedDate ("2021-12-6")
      • FirstDayOfWeek
      • SelectedDate、SelectedDates (需要修改 SelectionMode)
      • IsTodayHighlighted
    • DatePicker  : 
      • IsDropDownOpen
      • DateValidationError   用户可能输入非法日期 , 会触发
     
  • 相关阅读:
    虚拟机VMware配置centos7集群(亲测有效)
    linux虚拟机克隆后,虚拟机ping不通的解决方法
    VC++使用 GDI+等比例缩放图片,并且居中显示
    VS2015 编译OSG Plugins Giflib静态库
    Qt 读写文件操作
    OSG 常用快捷键(全屏、查看帧数、截屏)
    Navicat Premium v15 中文最新破解版(附:激活工具)
    redis 持久化机制及配置
    Redis 五种数据类型
    linux 安装redis
  • 原文地址:https://www.cnblogs.com/codinghard/p/15652482.html
Copyright © 2011-2022 走看看