J'ai un GridviewItem. Ce GridviewItem a un arrière-plan qui est un ImageBrush. Maintenant je veux changer cette ImageBrush à une nouvelle source en cliquant sur un certain bouton.Comment mettre à jour une image sur une page dans UWP?
Pour cela, je suis en utilisant:
blck.Background = new ImageBrush(new BitmapImage(new Uri("ms-appx:///Assets/SensorBG.png")));
Il fonctionne cependant la nouvelle image montre que chaque fois que je clique sur le GridviewItem correspondant. Quelqu'un peut-il me dire comment le mettre à jour sans avoir à cliquer sur le GridviewItem?
J'ai déjà essayé de le mettre dans ce bloc sans succès:
CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
blck.Background = new ImageBrush(new BitmapImage(new Uri("ms-appx:///Assets/SensorBG.png")));
}
);