FrameworkElement.GetLayoutClip(Size) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回剪切蒙版的形状。 如果布局系统尝试排列的元素大小超过可用显示空间,将会应用蒙版。
protected:
override System::Windows::Media::Geometry ^ GetLayoutClip(System::Windows::Size layoutSlotSize);
protected override System.Windows.Media.Geometry GetLayoutClip (System.Windows.Size layoutSlotSize);
override this.GetLayoutClip : System.Windows.Size -> System.Windows.Media.Geometry
Protected Overrides Function GetLayoutClip (layoutSlotSize As Size) As Geometry
参数
- layoutSlotSize
- Size
执行可视化演示的元素的部分大小。
返回
剪切形状。
注解
边距将从布局系统行为的一部分减去 layoutSlotSize
。
返回的 null 引用指示不会发生剪辑。 默认实现始终返回 null
时间 ClipToBounds false
。 此方法重写 UIElement.GetLayoutClip。 实现 FrameworkElement 在计算中使用 MaxHeight 和 MaxWidth 计算。 再次重写此方法的 FrameworkElement 多个子类。 Adorner.GetLayoutClip,重写始终返回 null
,因为装饰器经常故意在普通边界之外。 Canvas.GetLayoutClip如果为 ,则InkPresenter.GetLayoutClip返回 null
ClipToBounds 。false
继承者说明
默认实现始终返回 null
时间 ClipToBounds false
。 通常,重写将保留此行为,尽管存在异常,具体取决于派生类及其布局逻辑的关系和用途,而不是基类。