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   用户可能输入非法日期 , 会触发
     
  • 相关阅读:
    Nginx负载均衡配置实例详解
    网络性能排查
    tensorflow、cuda、cudnn之间的版本对应关系
    PyPI可以使用的几个国内源
    Ceres配置(vs2013+Win10)
    vs2013+opencv3.2配置
    Ceres Solver 在win8+vs2013环境下的安装
    51Nod-1006 最长公共子序列Lcs
    Qt中OpenGL模块下将图片转化为纹理,并传入shader中
    harris角点检测
  • 原文地址:https://www.cnblogs.com/codinghard/p/15652482.html
Copyright © 2011-2022 走看看