Warum kann ein Steuerelement außerhalb seiner Begrenzungsbox zeichnen?

7

Hier ist ein Beispielbild von dem, was ich meine: Beispiel

Das graue Rechteck ist die Begrenzungsbox eines Steuerelements, das die blauen Linien und Punkte in seiner OnRender(...) -Methode zeichnet. Die roten Ovale markieren Orte, wo es passiert.

  • Warum ist das möglich?
  • Wie kann es vermieden werden?
Mario Gu 15.09.2010, 22:21
quelle

2 Antworten

5

Ссылка enthält detaillierte Informationen zum architektonischen Entwurf von WPF zu antworten, warum es möglich ist.

Um dies zu vermeiden, möchten Sie den Clip verwenden Eigenschaft Ihres Elements.

%Vor%

Weitere Informationen finden Sie Ссылка .

    
PhilB 15.09.2010, 22:34
quelle
14

Hier ist die perfekte Antwort auf meine zweite Frage, zumindest wenn Sie ein rechteckiges Steuerelement verwenden:

%Vor%

Weitere Details zum MSDN .

    
Mario Gu 15.09.2010 23:04
quelle