我在下面尝试这段代码,但没有任何结果,你能告诉我为什么吗?我在 WPF C# 中有一个矩形形状,如您所见,它填充了一个图像画笔,我使用了内联 if,但它并没有像我计划的那样工作......</p>
Rec1.Fill = Rec1.Fill == (new ImageBrush(new BitmapImage(new Uri(@”C:\1.png”, UriKind.Relative)))
? (new ImageBrush(new BitmapImage(new Uri(@”C:\2.png”, UriKind.Relative)))
: (new ImageBrush(new BitmapImage(new Uri(@”C:\1.png”, UriKind.Relative)));
请注意: Rec1 是我的矩形;ImageBrush 源是 1.png,我希望将其更改为 2.png 这就是我想要的……但它不起作用……你能告诉我为什么吗?