UIElement.ClipToBounds Egenskap

Definition

Hämtar eller anger ett värde som anger om innehållet i det här elementet (eller innehåll som kommer från elementets underordnade element) ska klippas in i storleken på det innehållande elementet. Det här är en beroendeegenskap.

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

Egenskapsvärde

trueom innehållet ska klipps bort. annars . false Standardvärdet är false.

Kommentarer

För underordnade element ClipToBounds har olika effekter på layoutbeteenden beroende på om höjden och bredden på det överordnade elementet bestäms avHeight / Width eller .MaxHeight / MaxWidth MaxHeight / MaxWidth för det överordnade elementet respekteras alltid oavsett värdet för ClipToBounds och det effektiva urklippet klipper alltid innehållet baserat på dessa maxvärden. De överordnade Height / Width inställningarna klipper inte innehållet när ClipToBounds är false, men klipper innehållet om ClipToBounds det är .true

Observera att standardinställningen false är det allmänna beteendet som implementeras i UIElement klassen. Det är möjligt att alla angivna element som härleds från UIElement åsidosätter metadata för beroendeegenskapen för den här egenskapen i den instansen till standardvärdet true i stället. Flera befintliga härledda klasser åsidosätter dessa metadata och/eller justerar standardvärdet för beroendeegenskapen.

InkCanvas, InkPresenteroch Popup åsidosätter varje standardvärde som ska vara true.

FrameworkElement åsidosätter metadata för den här beroendeegenskapen. FrameworkElement Mer specifikt anger den här egenskapen för att tillåta arv av egenskapsvärde (Inherits finns true i metadata). Arv av egenskapsvärde i den här kontexten innebär att om det finns underordnade element utan något annat värde för ClipToBounds tilldelade via lokala värden eller formatmallar, tilldelas värdet för det närmaste överordnade elementet med det här värdet (återigen, antingen i format, som standardvärden eller ett lokalt värde), så tilldelas värdet från det överordnade elementet till alla otilldelade underordnade element av egenskapssystemet. I praktiken innebär det att du kan ange om du vill tillåta att klipp begränsas till rotelementet och att värdet sprids till alla underordnade element som inte har tilldelats det specifikt som false.

Information om beroendeegenskap

Objekt Value
Identifierarfält ClipToBoundsProperty
Metadataegenskaper inställda på true Ingen

Gäller för

Se även