ImageBrush for Grid 以编程方式提供
本文关键字:方式提 编程 for Grid ImageBrush | 更新日期: 2023-09-27 18:34:28
所以我尝试应用图像,但看不到任何更改...
我缺少什么?谢谢!!
BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.UriSource = new Uri(@"pack://application:,,,/Images/bg1.jpg", UriKind.RelativeOrAbsolute);
bi.EndInit();
ImageBrush ib = new ImageBrush();
ib.TileMode = TileMode.Tile;
ib.ImageSource = bi;
ib.Stretch = Stretch.None;
RootGrid.Background = ib;
试试这个:
var ib = new ImageBrush {
ImageSource =
new BitmapImage(
new Uri(@"Images'bg1.jpg", UriKind.Relative)
)
};
RootGrid.Background = ib;
此外,这很明显,但请确保图像实际上位于正确的路径上,并设置为项目中的内容。