0
私はGridviewItemを持っています。このGridviewItemは背景を持ち、ImageBrushです。今度は、特定のボタンをクリックするときに、このImageBrushを新しいソースに変更したいと思います。このためUWPのページ上のイメージを更新するには?
私が使用しています:
blck.Background = new ImageBrush(new BitmapImage(new Uri("ms-appx:///Assets/SensorBG.png")));
それは仕事をし、私は、対応するGridviewItemをクリックするたびしかし、新たな画像のみを示しています。 GridviewItemをクリックすることなく、誰かに更新方法を教えてもらえますか?
私はすでにいない成功を収めて、このブロックの中に入れて試してみた:あなたは、適切なプロパティを使用してItemClassを定義した場合、可能とINotifyPropertyChangedのを実装し
CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
() =>
{
blck.Background = new ImageBrush(new BitmapImage(new Uri("ms-appx:///Assets/SensorBG.png")));
}
);