アプリケーションで画像を背景に設定しようとしていますが、ローカルで画像に背景を設定する方法を知っています
<Grid>
<Grid.Background>
<ImageBrush ImageSource="/Assets/Background.png"/>
</Grid.Background>
</Grid>
これをグローバルに行うにはどうすればよいですか、
アプリケーションで画像を背景に設定しようとしていますが、ローカルで画像に背景を設定する方法を知っています
<Grid>
<Grid.Background>
<ImageBrush ImageSource="/Assets/Background.png"/>
</Grid.Background>
</Grid>
これをグローバルに行うにはどうすればよいですか、
それには 2 つの方法があります: 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>