FrameworkElement.GetLayoutClip(Size) 方法

定义

返回剪切蒙版的形状。 如果布局系统尝试排列的元素大小超过可用显示空间,将会应用蒙版。

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

执行可视化演示的元素的部分大小。

返回

Geometry

剪切形状。

注解

边距将从布局系统行为的一部分减去 layoutSlotSize

返回的 null 引用指示不会发生剪辑。 默认实现始终返回 null 时间 ClipToBounds false。 此方法重写 UIElement.GetLayoutClip。 实现 FrameworkElement 在计算中使用 MaxHeightMaxWidth 计算。 再次重写此方法的 FrameworkElement 多个子类。 Adorner.GetLayoutClip,重写始终返回 null ,因为装饰器经常故意在普通边界之外。 Canvas.GetLayoutClip如果为 ,则InkPresenter.GetLayoutClip返回 null ClipToBoundsfalse

继承者说明

默认实现始终返回 null 时间 ClipToBounds false。 通常,重写将保留此行为,尽管存在异常,具体取决于派生类及其布局逻辑的关系和用途,而不是基类。

适用于

另请参阅