Я пробую этот код ниже, но безрезультатно, не могли бы вы сказать, почему? У меня есть прямоугольник в WPF C#, который заполнен imagebru sh, как вы видите, и я использовал inline if, но он не работал, как я планировал ...
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 - мой прямоугольник; ImageBru sh source is 1.png и я хочу изменить его на 2.png Это все, что я хочу ... но это не сработало ... не могли бы вы сказать мне, почему?