如何用c#代码改变Windows商店应用程序的背景图像

本文关键字:应用程序 背景 图像 Windows 何用 代码 改变 | 更新日期: 2023-09-27 18:10:01

我想使用c#更改windows商店应用程序的背景图像。我想改变背景图像类似于以下伪代码:

This.Background.ImageSource= "dracula-128.png";

如何用c#代码改变Windows商店应用程序的背景图像

一种方法是创建ImageBrush,设置其ImageSource属性,然后将其分配给背景。(代码根据注释更新)

//BitmapImage class is within this namespace
using Windows.UI.Xaml.Media.Imaging;    
ImageBrush ib = new ImageBrush();
ib.ImageSource = new BitmapImage(new Uri(@"ms-appx:///dracula-128.png", UriKind.RelativeOrAbsolute));   
this.Background = ib;