UIElement.ClipToBounds Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |