0

我正在尝试在我的应用程序中将图像设置为背景,现在我知道如何在本地使用

<Grid> <Grid.Background> <ImageBrush ImageSource="/Assets/Background.png"/> </Grid.Background> </Grid>

我怎样才能在全球范围内做到这一点,

4

1 回答 1

3

有两种方法可以做到这一点: 1. 为您的资源添加不带名称的样式,因此它将应用于该类型的每个元素:

<Page.Resources>
    <Style TargetType="Grid">
        <Setter Property="Background">
            <Setter.Value>
                <ImageBrush ImageSource="/Assets/SplashScreen.png"/>
            </Setter.Value>
        </Setter>
    </Style>
</Page.Resources>

2.添加带有名称的样式并在需要时应用它

<Page.Resources>
<Style x:Key="ImageStyle"  TargetType="Grid">
    <Setter Property="Background">
        <Setter.Value>
            <ImageBrush ImageSource="/Assets/SplashScreen.png"/>
        </Setter.Value>
    </Setter>
</Style>
</Page.Resources>
<Grid Style="{StaticResource ImageStyle}">
</Grid>
于 2013-03-03T10:24:29.883 回答