Ich habe ein Rechteck, das eine ImageBrush Opazitätsmaske hat (im Grunde ein farbiges Symbol).WPF - Größe Rechteck, das durch seine ImageBrush Opazitätsmaske
Dies ist meine aktuellen Code:
<Rectangle Fill="Black">
<Rectangle.OpacityMask>
<ImageBrush ImageSource="/Path/To/Icon.png"/>
</Rectangle.OpacityMask>
</Rectangle>
Dadurch entsteht kein Ergebnis ohne eine feste Breite und Höhe des Rechtecks zu setzen. Ist es möglich, das Rechteck entsprechend der ImageBrush-Bildgröße zu skalieren?
Danke für Ihre Hilfe. Tut mir leid, wenn das eine dumme Frage ist, ich lerne immer noch WPF.
bearbeiten: Um zu klären, was ich versuche, für das Rechteck, da dies zu verhalten gleiche zu erreichen ist:
<Image Source="/Path/To/Icon.png"/>
Es soll nach den Dimensionen der Bildquelldatei bemessen sein.
Danke für die Antwort. Dies scheint jedoch mein Problem nicht zu lösen. Ich habe meine Frage zur Klärung bearbeitet. – Mastah