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 ClipToBoundsfalse
içeriği kırpmaz, ise ClipToBoundstrue
iç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 true
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ğ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 false
atamamış 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 |