我已在我的应用程序中实现了实时切片,用户可以将辅助切片固定到开始屏幕。我遇到的问题是当用户在应用程序中选择新图像时如何更新辅助磁贴的BackgroundImage。据我所知,更新BackgroundImage以便用户始终可以看到他或她选择的新图像的最佳方法是更新我的MainPage上的OnNavigatedFrom事件中的辅助磁贴。虽然不是在点击事件中创建的,但我不确定如何更新辅助磁贴。
为了添加更多细节,我的应用程序有一个hubtile,我创建了一个ContextMenu,带有'pin to start'选项和'change image'选项。 “更改图像”选项加载PhotoChooserTask并允许用户从那里选择图像,然后将该图像保存在隔离存储中并将其应用于hubtile。当用户单击“pin to start”时,将创建一个辅助磁贴,其图像与其各自的hubtile相同。到目前为止这是有效的,但是当我在应用程序的hubtile中更改图像时,我不知道如何在开始屏幕上自动更新相应的辅助图块的图像。我在网上研究过的每一种方法都显示了如何在创建图块的同一点击事件中更新图块实例(可能是在按钮点击事件中说'创建图块'),但是如何获取此图块的实例以进行更新在另一个方法或事件处理程序中,例如OnNavigatedFrom事件?
答案 0 :(得分:0)
您可以删除辅助磁贴并将其添加为来自您的onnavigatedfrom代码
中的新磁贴