6

我正在开发一个 Windows Phone 应用程序,我有一些省略号。是否可以在它们上有背景图像和背景颜色?

当我寻找它时,VS 只允许我用图像更改填充属性,但不允许我在填充 + 图像上保留颜色。

4

2 回答 2

10

只需使用两个椭圆,彼此重叠:

<Grid>
    <Ellipse Width="100" Height="60" Fill="Navy" />
    <Ellipse Width="100" Height="60">
        <Ellipse.Fill>
            <RadialGradientBrush>
                <GradientStop Color="#00FF0000" Offset="0" />
                <GradientStop Color="#FFFF0000" Offset="1" />
            </RadialGradientBrush>
        </Ellipse.Fill>
    </Ellipse>
</Grid>

更改第二个的填充属性以使用您的图像。

于 2012-11-01T13:14:10.260 回答
4

试试这个:

<Ellipse>
  <Ellipse.Fill>
    <ImageBrush ImageSource="/myimage.png" Stretch="Fill"></ImageBrush>
  </Ellipse.Fill>
</Ellipse>
于 2015-02-01T14:18:57.073 回答