一个解决方案是在<Image>
内使用<Grid>
,如图here
另一种将背景图像添加到Panel
的方法是
<Grid.Background>
<ImageBrush ImageSource="/Assets/Background.jpg"
Stretch="UniformToFill" />
</Grid.Background>
但是我还没有找到如何使ImageBrush
利用NineGrid
的方法。
第一种方法是正确的方法吗?
答案 0 :(得分:1)
Image控件具有NineGrid属性,但ImageBrush没有。如果要将图像作为面板的背景,最简单的方法是将Image控件放在最底层。
<Grid x:Name="LayoutRoot">
<Image Source="Assets/image.jpg" Stretch="UniformToFill" NineGrid="50"/>
<!--Put your xaml control here-->
</Grid>