UIElement.ClipToBounds Özellik
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.
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çerik 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 veyaHeight / Width tarafından MaxHeight / MaxWidth 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 bu maksimum değerlere göre içeriği kırpacaktır. Üst öğe Height / Widthayarları, olduğunda içeriği ClipToBoundsfalsekırpmaz, ancak 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 özelliğ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 olacak truevarsayılan değeri geç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ğerin atandığı en yakın üst öğenin değeri (yine stillerde, varsayılan değerlerde veya yerel değerde) üst öğedeki değerin özellik sistemi tarafından atanmamış tüm alt öğelere atanacağı anlamına gelir. Uygulamada bu, klibin kök öğesindeki sınırlara izin verilip verilmeyeceğini belirtebileceğiniz ve bu değerin özel olarak falseolarak atanmamış tüm alt öğelere yayılacağını belirtebileceğiniz anlamına gelir.
Bağımlılık Özelliği Bilgileri
| Öğe | Değer |
|---|---|
| Tanımlayıcı alanı | ClipToBoundsProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |