在WPF图像控件上设置背景图像?

pik*_*zen 5 c# wpf controls background image

我正在尝试在WPF中的图像控件上有一个背景图像,例如,如果我加载一个透明的PNG,我仍然可以看到背景.是否可能,或者微软完全放弃了WPF的这个功能,我必须依靠StackPanels/Grids /无论如何实现这一目标?

H.B*_*.B. 14

Image没有属性允许,只需将其Image放入Border并设置Border.BackgroundImageBrush.


MyK*_*SKI 6

不,您不需要图像。将窗口背景设置为图像,并将根元素背景设置为图像

<Window.Background>
    <ImageBrush ImageSource="BackgroundImage.png"/>
</Window.Background>

<Grid.Background>
    <ImageBrush ImageSource="ForegroundImage.png"/>    
</Grid.Background>
Run Code Online (Sandbox Code Playgroud)