1.MeasureOverride  是FrameworkElement.MeasureOverride 方法

当重写在派生类中,单位是对于子元素所需要布局的大小并确定FrameworkElement

之间的派生类。

FrameworkElement 类

protected virtual Size MeasureOverride(Size availableSize)

参数:availableSize 类型:System.Windows.Size

此元素可为子元素的大小。

返回值        类型:System.Windows.Size

该范围此元素确定它在布局过程中,需要,具体取决于其子元素大小的计算。

重写实现组件的自定义格式调整大小行为 MeasureOverride,实现它要执行以下操作

1.对于您的布局的一部分子元素的特定集合,对每个子元素的 Measure。

2.立即在子任务的进度结果 DesiredSize(在Measure后的属性调用)。

3.计算 Net希望父级的大小作为子元素的度量。

MeasureOverride的返回值应为元素自己的所需大小,然后将为当前元素的父元素输入的执行度量。此同一进程通过布局系统继续,知道页的跟元素为止。

此过程中,元素比则最初availableSize可能返回更大的DesiredSize范围指示的子集子元素需要更多空间。这将在您的实现通过引入一个可滚动区域,通过调整父控件,通过建立堆叠顺序某种方式,或者测量或排列的内容任意数量的解决方案可能会处理。

最新文章

  1. javascript中三种典型情况下this的含义
  2. 将网页另存为PDF文件的方法
  3. Segment-Based stereo matching
  4. 让 Popwindow 向上弹出
  5. 烂泥:KVM、kickstart与FTP集成
  6. Android view中的requestLayout和invalidate方法
  7. php多态设计
  8. jquery的ajax异步请求接收返回json数据
  9. Oracle数据库备份与恢复的常用方法
  10. 【Android学习】尺寸单位 px in mm pt dp sp
  11. 项目积累——Blockingqueue,ConcurrentLinkedQueue,Executors
  12. javascript动态改变iframe的src
  13. cf-A. Wet Shark and Odd and Even(水)
  14. Java笔记:内部类
  15. CoreAnimation 视觉效果
  16. Spring中的IOC_源码_随笔
  17. IP通信基础学习第九周
  18. Axure 矩形交互样式与单选按钮组设置
  19. 05. Matplotlib 1 |图表基本元素| 样式参数| 刻度 注释| 子图
  20. .Net转Java.05.为啥MySQL没有nolock

热门文章

  1. 在同一台机器上让Microsoft SQL Server 2000/ SQL2005/ SQL2008共存
  2. Leetcode 解题 Median of Two sorted arrays
  3. Http协议Get方式获取图片
  4. 【转载】JavaEE权限管理分析
  5. Discuz!X3.1 全新安装图文教程
  6. Eclipse导入Android项目的正确方法
  7. 转:Nginx 日志文件切割
  8. Linux守护进程daemon
  9. 深入分析iSCSI协议的应用
  10. VS2010中 为图片添加背景图片