我有一个矩形,它有一个 ImageBrush 不透明蒙版(基本上是一个彩色图标)。
这是我当前的代码:
<Rectangle Fill="Black">
<Rectangle.OpacityMask>
<ImageBrush ImageSource="/Path/To/Icon.png"/>
</Rectangle.OpacityMask>
</Rectangle>
如果不为矩形设置固定的宽度和高度,则不会产生任何结果。是否可以根据 ImageBrush 图像大小调整矩形的大小?
谢谢你的帮助。抱歉,如果这是一个愚蠢的问题,我仍在学习 WPF。
编辑:为了澄清,我想要实现的是矩形的行为与此相同:
<Image Source="/Path/To/Icon.png"/>
它的大小应根据图像源文件的尺寸。