UIElement.ClipToBounds Özellik

Tanım

Bu öğenin içeriğinin (veya bu öğenin alt öğelerinden gelen içeriğin) içeren öğenin boyutuna sığacak şekilde kırpılıp kırpılmayacağını belirten bir değer alır veya ayarlar. Bu bir bağımlılık özelliğidir.

public:
 property bool ClipToBounds { bool get(); void set(bool value); };
public bool ClipToBounds { get; set; }
member this.ClipToBounds : bool with get, set
Public Property ClipToBounds As Boolean

Özellik Değeri

true içeriğin kırpılması gerekiyorsa; aksi takdirde , false. false varsayılan değerdir.

Açıklamalar

Alt öğeler için, ClipToBounds üst öğenin yüksekliğinin ve genişliğinin veyaMaxWidthMaxHeight / tarafından Height / Width belirlenip belirlenmediğine bağlı olarak düzen davranışları üzerinde farklı etkileri vardır. MaxHeight / MaxWidth üst öğesinin değeri ClipToBounds ne olursa olsun her zaman dikkate alınmaktadır ve etkin kırpma her zaman içeriği bu maksimum değerlere göre kırpacaktır. Üst öğe HeightWidth / ayarları, olduğunda ClipToBoundsfalseiçeriği kırpmaz, ise ClipToBoundstrueiçeriği kırpacaktır.

varsayılan olarak belirlemenin false , sınıfında uygulandığı UIElement gibi genel davranış olduğunu unutmayın. öğesinden UIElement türetilen herhangi bir öğenin, bu örnekteki bu özellik için bağımlılık özelliği meta verilerinin varsayılan olarak geçersiz kılınıp geçersiz kılınma true olasılığı vardır. Var olan bazı türetilmiş sınıflar bu meta verileri geçersiz kılar ve/veya bağımlılık özelliği varsayılan değerini ayarlar.

InkCanvas, InkPresenterve Popup her bir değeri varsayılan olarak truegeçersiz kılar.

FrameworkElement bu bağımlılık özelliği için meta verileri geçersiz kılar. Özellikle, FrameworkElement bu özelliği özellik değeri devralmaya izin verecek şekilde (Inherits meta verilerdedir true ) belirtir. Bu bağlamda özellik değeri devralma, yerel değerler veya stiller aracılığıyla atanacak başka değeri ClipToBounds olmayan alt öğeler varsa, bu değer atanmış en yakın üst öğenin değeridir (yine stillerde, varsayılan değerlerde veya yerel bir değerde), üst öğedeki değerin özellik sistemi tarafından atanmamış tüm alt öğelere atanacağı anlamına gelir. Uygulamada bu, küçük resmin kök öğesindeki sınırlara izin verilip verilmeyeceğini belirtebileceğiniz ve bu değerin onu özellikle olarak falseatamamış tüm alt öğelere yayılacağını belirtebileceğiniz anlamına gelir.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı ClipToBoundsProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır

Ayrıca bkz.