WPF学习总结和记录(六)-文本和墨水

本文总结了WPF中的ProgressBar和Slider控件的特性,如ProgressBar的IsIndeterminate动画和Orientation属性,Slider的Orientation和自定义刻度功能。接着介绍了TextBox、RichTextBox和PasswordBox的文本输入和格式化特性,以及如何启用拼写检查。最后提到了InkCanvas用于捕捉笔迹的功能和编辑模式。通过示例展示了如何在StackPanel中组合这些控件。
摘要由CSDN通过智能技术生成

1. ProgressBar

ProgressBar 有一个默认的Minimum 属性0,和一个默认的Maximum 属性100,它只添加了两个RangeBase 已经提供了的公共属性:
·IsIndeterminate —— 当把它设置为true 时,ProgressBar 会显示一段通用的动画(这样,Minimum、Maximum 以及Value 的值不会影响这段动画)。如果你不知道具体需要花费多长时间,或者你懒于去做显示真正进度的工作,这非常有用!
·Orientation —— 默认为Horizontal,但是也可以被设置为Vertical,可以使进度从下走到上而不是从左走到右。除了那些老式的全屏安装软件以外,还没见到有应用程序使用“温度计样式”的垂直进度条,但是不管怎么说这使得实现这种效果变得很容易!

 

2. Slider

Slider 比ProgressBar 稍微复杂一点,因为它使用户能够通过在刻度尺移动手指光标来改变当前的值。

Slider 也有一个默认的Minimum 属性值0 和一个默认的Maximum 属性值10,同样也定义了Orientation属性(默认是Horizontal),但是它包含了几个属性,用于调整刻度的位置和频率、ToolTip 的位置和精度(这个ToolTip 是用来显示手指光标移动到了哪个当前值)、决定手指光标是自动贴近刻度值还是平滑地移动到任何值。对于键盘导航来说,Slider 同样包含了Delay 以及Interval 属性,它们与RepeatButton 的同名属性一致。

要启用刻度,可以把TickPlacement 设定为TopLeft、BottomRight 或者Both。TickPlacement 的值名字很奇怪,但

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值