FrameworkElement.GetLayoutClip(Size) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 false
dö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 false
geri dönünnull
.
Devralanlara Notlar
Varsayılan uygulama her zaman olduğunda ClipToBounds false
dö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.