WPF 控件专题 ScrollBar控件详解
1、ScrollBar 介绍
ScrollBar 表示提供滚动条的控件,该滚动条具有一个滑动 Thumb,其位置对应于一个值。
**************************************************************************************************************
2、常用属性介绍
FontFamily:字体系列; FontSize:字体大小; FontStretch:字体在屏幕上紧缩或加宽的程度;FontWeight:字体粗细;
Background:背景; BorderBrush:边框颜色; BorderThickness:边框宽度; Foreground:前景色;
Width/Height:宽度/高度; Name:元素标识名称; IsEnabled:使能,是否可用; Margin:外边距;
Opacity:透明度; Visibility:可见性; IsVisible:是否可见; FlowDirection:其子元素的流动方向;
LayoutTransform:在执行布局时应该应用于此元素的图形转换方式。 RenderTransform:元素的呈现位置的转换信息;
RenderTransformOrigin:由RenderTransform声明的任何可能呈现转换的中心点,相对于元素的边界。
HorizontalAlignment/VerticalAlignment:在父元素中组合此元素时所应用的水平对齐特征/垂直对齐特征。
HorizontalContentAlignment/VerticalContentAlignment:控件内容的水平对齐方式/垂直对齐方式。
Orientation:获取或设置 ScrollBar 是水平显示还是垂直显示。
SmallChange:变化的最小值。
Value:获取或设置范围控件的当前数量。
ViewportSize:获取或设置当前可见的可滚动内容的数量。
**************************************************************************************************************
3、具体代码示例
<WrapPanel><ScrollBar x:Name="ScrollBar1" Margin="10" Orientation="Horizontal" Width ="400" Scroll="OnScroll" Minimum="1" Maximum="100"/><ScrollBar x:Name="ScrollBar2" Margin="10" Orientation="Vertical" Height="200" Scroll="OnScroll" Minimum="1" Maximum="100" SmallChange="10"/><TextBlock><Run> ScrollBar1的值为:</Run><Run Text="{Binding ElementName=ScrollBar1, Path=Value}"></Run><Run Text="
"></Run><Run>ScrollBar2的值为:</Run><Run Text="{Binding ElementName=ScrollBar2, Path=Value}"></Run></TextBlock>
</WrapPanel>
**************************************************************************************************************
4、效果图
**************************************************************************************************************
5、总结和扩展
在WPF中用了ScrollBar控件,想在滑动滚动条的过程中获取当前滚动条值,使用mouseDown、mouseLeftDown、mouseWheel等事件,可是运行后拖动滚动条都不能触发,其实,拖动的时候到底触发了ScrollEventHandler事件,XAML使用ScrollViewer.ScrollChanged进行事件处理。
**************************************************************************************************************
WPF 控件专题 ScrollBar控件详解相关推荐
- DevExpress控件GridControl中的布局详解 【转】
DevExpress控件GridControl中的布局详解 [转] 2012-10-24 13:27:28| 分类: devexpress | 标签:devexpress |举报|字号 订阅 h ...
- 利用Animation控件制作帧动画过程详解
利用Animation控件制作帧动画过程详解 前言 通过Animation控件来达到序列图的播放(素材和示例视频在文章末尾) 一.序列图 (此素材为已经分割好的序列图) 如若序列图在一张图片上,请参考 ...
- wpf 客户端【JDAgent桌面助手】详解(二)桌面宠物制作详解
目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图(此文 由于当时没有开通csdn博客所以在博客园发了,后续文章都是csdn 首发奥) [晒视频了]业余开发wpf 客户端[JDAgent桌面助 ...
- 【卷积神经网络结构专题】一文详解AlexNet(附代码实现)
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [导读]本文是卷积神经网络结构系列专题第二篇文章,前面我们已经介绍了第一个真正意义 ...
- WPF 控件专题 Image控件详解
1.Image 介绍 Image:表示用于显示图像的控件. Image可以加载以下图像类型:.bmp..gif..ico..jpg..png..wdp 和 .tiff.但是在显示多帧图像时,仅显示第一 ...
- WPF 控件专题 Grid 控件详解
1.Grid 介绍 定义由列和行组成的灵活的网格区域,Grid顾名思义就是"网格",它的子控件被放在一个一个实现定义好的小格子里面,整齐配列,该对象可包含多个 Children对象 ...
- WPF 控件专题 Lable 控件详解
1.Lable 介绍 官方释义:表示包含一段任意类型内容的控件.也可以叫标签控件. Label控件和TextBlock看起来非常像.但在使用时就会发现,Label使用的是Content属性而不是Tex ...
- WPF 控件专题 TreeView控件详解
1.TreeView介绍 命名空间:System.Windows.Controls TreeView 表示一个控件,该控件在树结构(其中的项可以展开和折叠)中显示分层数据. TreeView 是一个 ...
- WPF 控件专题 Menu 控件详解
1.Menu 介绍 Menu 表示一个 Windows 菜单控件,该控件可用于按层次组织与命令和事件处理程序关联的元素. 该 Menu 控件提供一个项列表,用于指定应用程序的命令或选项. 通常,单击菜 ...
最新文章
- O(n^2) 级别的排序算法
- 链表list(链式存储结构实现)_数据结构知否知否系列之 — 线性表的顺序与链式存储篇(8000 多字长文)...
- SAP Commerce Cloud 2011装好之后,访问Accelerator时遇到错误
- SAP C4C Opportunity和SAP ERP Sales流程的集成
- Spring Boot基础学习笔记16:项目打包部署
- 如何查看K/3数据库表及字段详细信息
- 区块链 hyperledger fabric的系统链码有哪些类型 LSCC ESCC VSCC CSCC是什么
- PHP获取表单数据的方法有几种,php获取表单数据的两种方法说明
- 计算机专业英语交换机,计算机专业英语词汇
- python OJ 绝对值最大
- 生活中的经济学(总结于半小时漫画书经济学 生活常识篇)
- 品搜妞——百度、谷狗、搜狗的女人三围
- 逍遥模拟器安装xposed installer
- 微软 Win10 更新再出 bug
- 若依分离版部署遇到的问题
- 系统设计:在线支付系统的需求分析报告
- linux如何访问共享目录权限设置密码,文件夹如何设置密码_在共享文件夹上怎么设置密码访问 - 驱动管家...
- FotoMagico Pro 5.6.6 特别版 Mac 优秀电子视频相册制作工具软件
- 视频监控存储空间大小与传输带宽计算方法
- 基于web的在线视频编辑的设计