如何处理Windows应用程序中的SecondaryTile点击事件

目前我正在使用SecondaryTile,我想点击瓷砖时发射一个事件,有没有什么可能,请帮助我..

这是我的代码,

SecondaryTile initialData = new SecondaryTile(); initialData = new SecondaryTile( ShowID, ojsShow.Title, "NoArguments", new Uri("ms-appx:///Images/" + ojsShow.TileImage), TileSize.Square150x150); initialData.VisualElements.ShowNameOnSquare150x150Logo = true; await initialData.RequestCreateAsync(); 

在app.xaml中,你可以找到是否点击标题

 protected override void OnActivated(IActivatedEventArgs args) { var data= e.TileId; if(data=="App") { //code for normal app start... } else { //code for tile click.. //you can see the tile in data parameter } } 

你唯一可以做的就是打开应用程序并发送一些参数来采取行动/处理它..

对于SecondaryTile ,我相信你可以通过你的新实例设置页面/参数。

对于处理过程,您可以重写OnActivated事件并检查参数和页面:

 protected override void OnActivated(IActivatedEventArgs args)