В моем проекте wpf у меня есть что-то вроде this
У меня есть изображение с двумя кнопками рядом, я хотел бы сделать так, чтобы, если я нажму одну кнопку, оно изменяет источник этого изображения, и если вы щелкнете по нему еще раз, он перейдет к следующему, но если вы нажмете button 2
, у него будет тот же цикл , но в обратном порядке. Я пытался сделать что-то вроде этого:
private void Button_Click(object sender, RoutedEventArgs e)
{
image.Source = new BitmapImage(new Uri("/Resources/image1.png", UriKind.RelativeOrAbsolute));
}
Но если я хочу сделать это снова, мне придется сделать что-то вроде
if(image.Source == "/Resources/image1.png") {
code...
}
Это не работает, потому что не может конвертировать источник в строку. Как я смогу сделать это? Это также очень утомительно, если у меня много изображений, есть ли лучший способ сделать это? Я искал везде, но я не могу найти ответ. Любая помощь будет оценена!