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ç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 |