Aracılığıyla paylaş


FrameworkElement.GetLayoutClip(Size) Yöntem

Tanım

Kırpma maskesi için geometri döndürür. Düzen sistemi kullanılabilir görüntüleme alanından daha büyük bir öğeyi düzenlemeye çalışırsa maske uygulanır.

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

Parametreler

layoutSlotSize
Size

Öğenin görsel sunuyu yapma kısmının boyutu.

Döndürülenler

Geometry

Kırpma geometrisi.

Açıklamalar

Kenar boşlukları, düzen sistemi davranışının bir parçası olarak uygulamasından layoutSlotSize çıkarılır.

Döndürülen null başvuru kırpma gerçekleşmeyeceğini gösterir. Varsayılan uygulama her zaman olduğunda ClipToBounds falsedöndürürnull. Bu yöntem geçersiz kılar UIElement.GetLayoutClip. Uygulama, FrameworkElement hesaplamalarında ve MaxWidth kullanırMaxHeight. Bu yöntemin FrameworkElement birkaç alt sınıfını yeniden geçersiz kılın. Adorner.GetLayoutClip, donatıcılar genellikle kasıtlı olarak normal sınırların dışında olduğundan her zaman döndürülecek null şekilde geçersiz kılar. Canvas.GetLayoutClipve InkPresenter.GetLayoutClip ise ClipToBounds falsegeri dönünnull.

Devralanlara Notlar

Varsayılan uygulama her zaman olduğunda ClipToBounds falsedöndürürnull. Türetilmiş sınıfın ilişkisine ve amacına ve temel sınıfın aksine düzen mantığına bağlı olarak özel durumlar olsa da, geçersiz kılmaların genellikle bu davranışı koruması beklenir.

Şunlara uygulanır

Ayrıca bkz.