c# - 如何处理 Windows 应用程序中的 SecondaryTile 单击事件

标签 c# windows windows-runtime windows-10-universal windows-8.1-universal

目前我正在使用 SecondaryTile,我想在点击图 block 时触发一个事件,有没有可能请帮助我..

这是我的代码,

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中可以查看是否点击了title

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
   }
}

关于c# - 如何处理 Windows 应用程序中的 SecondaryTile 单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35621072/

相关文章:

c# - 使用 updatepanel 和母版页提交表单后设置 javascript ScrollTo

c# - 装箱和拆箱 : Why doesn't this delegate match?

c# - 汉诺塔 : Moving Rings from Peg to Peg

c# - 在 Windows Phone 8.1 中暂停应用程序时工作

javascript - 如何在 Visual Studio 2012 for Windows 8 中使用 JavaScript 运行外部可执行文件

c# - 如何在另一个表达式中的单个对象上重用一个表达式

C#强制所有类都有一个给定名称的方法的方法

java - 你如何优雅地退出 Java 中的进程?

c++ - C++中的System()调用及其在编程中的作用

windows-runtime - 如何使用midlrt.exe将.idl编译为.winmd?