UIElement.ClipToBounds Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Inhalt dieses Elements (oder Inhalt aus den untergeordneten Elementen dieses Elements) abgeschnitten werden soll, um in die Größe des enthaltenden Elements einzupassen. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.
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
Eigenschaftswert
truewenn der Inhalt abgeschnitten werden soll; andernfalls . false Der Standardwert ist false.
Hinweise
Bei untergeordneten Elementen wirkt sich das Layoutverhalten unterschiedlich aus, je nachdem, ClipToBounds ob die Höhe und Breite des übergeordneten Elements durchHeight / Widthoder MaxHeight / MaxWidthbestimmt werden.
MaxHeight
/
MaxWidth des übergeordneten Elements wird unabhängig vom Wert ClipToBounds immer berücksichtigt, und der effektive Clipping schneidet den Inhalt basierend auf diesen Höchstwerten immer ab. Die Einstellungen des übergeordneten Height / Width Elements schneiden den Inhalt nicht ab, wenn ClipToBounds dies der Fall istfalseClipToBounds, aber den Inhalt true aus.
Beachten Sie, dass die Standardeinstellung false das allgemeine Verhalten ist, wie in der UIElement Klasse implementiert. Es ist für jedes gegebene Element möglich, das von UIElement der Außerkraftsetzung der Metadaten der Abhängigkeitseigenschaft für diese Eigenschaft in dieser Instanz abgeleitet wird, stattdessen standardmäßig true an. Mehrere vorhandene abgeleitete Klassen überschreiben diese Metadaten und/oder passen den Standardwert der Abhängigkeitseigenschaft an.
InkCanvas, InkPresenterund Popup jedes Außerkraftsetzen des Standardwerts, trueder sein soll.
FrameworkElement überschreibt die Metadaten für diese Abhängigkeitseigenschaft. Legt insbesondere diese Eigenschaft fest, FrameworkElement um die Vererbung von Eigenschaftswerten zuzulassen (Inherits befindet sich true in Metadaten). Die Eigenschaftswertvererbung in diesem Kontext bedeutet, dass der Wert des nächsten übergeordneten Elements mit diesem Wert (erneut in Formatvorlagen, Standardwerten oder lokal einem lokalen Wert) dem Wert aller nicht zugewiesenen untergeordneten Elemente des übergeordneten Elements vom Eigenschaftensystem zugewiesen wird, wenn untergeordnete Elemente ohne anderen Wert ClipToBounds vorhanden sind. In der Praxis bedeutet dies, dass Sie angeben können, ob Clip-Grenzen am Stammelement gebunden werden sollen, und dieser Wert wird an alle untergeordneten Elemente weitergegeben, die sie nicht ausdrücklich zugewiesen haben.false
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | ClipToBoundsProperty |
Auf Metadateneigenschaften festgelegt true |
Nichts |