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 参照は、クリッピングが発生しないことを示します。 既定の実装では、次の場合ClipToBoundsに常に返されます。null
false
このメソッドは、UIElement.GetLayoutClip をオーバーライドします。 実装では FrameworkElement 、その計算で使用 MaxHeight されます MaxWidth 。 このメソッドを FrameworkElement 再度オーバーライドするいくつかのサブクラス。 Adorner.GetLayoutClipは、装飾が通常の境界の外側に意図的に存在することが多いため、常に戻る null
オーバーライドです。 Canvas.GetLayoutClipif を返しますInkPresenter.GetLayoutClip ClipToBounds null
。false
注意 (継承者)
既定の実装では、次の場合ClipToBoundsに常に返されます。null
false
オーバーライドは通常、この動作を維持することが期待されますが、例外はありますが、基底クラスとは対照的に、派生クラスとそのレイアウト ロジックの関係と目的に応じて異なります。