myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » GUI: WPF und XAML » Wie erreiche ich, dass das Rectangle auch an den gerundeten Ecken geclippt wird?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Wie erreiche ich, dass das Rectangle auch an den gerundeten Ecken geclippt wird?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
CoderboyPB CoderboyPB ist männlich
myCSharp.de-Mitglied

Dabei seit: 09.01.2008
Beiträge: 221
Entwicklungsumgebung: Visualstudio 2019
Herkunft: Paderborn


CoderboyPB ist offline

Wie erreiche ich, dass das Rectangle auch an den gerundeten Ecken geclippt wird?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ich habe folgende Situation (Siehe Screenshot)
Wie erreiche ich, dass das Rectangle auch an den gerundeten Ecken geclippt wird?
Gibt es da ne Möglichkeit, oder bleibt da nur der Weg über eine Rectangle Geometry als Clipping Mask?

XML-Code:
<Grid>
        <Border Background="Yellow" Margin="50" CornerRadius="90" ClipToBounds="True">
            <Rectangle Opacity="0.3" Width="400" Height="300" Fill="Red" Margin="-200 0 200 0"/>
        </Border>
</Grid>

CoderboyPB hat dieses Bild (verkleinerte Version) angehängt:
clip.jpg
Volle Bildgröße

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von CoderboyPB am 20.12.2019 15:42.

20.12.2019 15:10 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
CWolle CWolle ist männlich
myCSharp.de-Mitglied

avatar-4065.jpg


Dabei seit: 22.02.2012
Beiträge: 52
Entwicklungsumgebung: Visual Studio 2017
Herkunft: Süddeutschland


CWolle ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Versuchs mal mit folgender Reihenfolge. Wenn die Farbe keine Rolle spielt, müsste es klappen

XML-Code:
<Border  Background="Yellow" Margin="50" CornerRadius="90" ClipToBounds="True" />
<Rectangle Opacity="0.8" Width="400" Height="300" Fill="White" Margin="-200 0 200 0"/>
28.12.2019 16:48 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
CoderboyPB CoderboyPB ist männlich
myCSharp.de-Mitglied

Dabei seit: 09.01.2008
Beiträge: 221
Entwicklungsumgebung: Visualstudio 2019
Herkunft: Paderborn

Themenstarter Thema begonnen von CoderboyPB

CoderboyPB ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Danke es funktioniert, auch wenn ich nicht verstehe warum:
Denn eigentlich haben Border und Inhalt, in diesem Fall das Rechteck doch gar keinen Bezug mehr zueinander, sondern liegen (im Grid) übereinander.
29.12.2019 13:34 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 3 Monate.
Der letzte Beitrag ist älter als 3 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 30.03.2020 12:19