Windows 8 参数中字符串为空的辅助磁贴不起作用

Windows 8 参数中字符串为空的辅助磁贴不起作用,windows-8,windows-runtime,winrt-xaml,Windows 8,Windows Runtime,Winrt Xaml,1) 当我使用'arguments'参数=空字符串创建辅助磁贴时 SecondaryTile tile=new SecondaryTile("tileId", "shortName", "displayName", string.Empty, TileOptions.ShowNameOnLogo,logo); SecondaryTile tile=new SecondaryTile("tileId", "shortName", "displayName", "arguments", Tile

1) 当我使用'arguments'参数=空字符串创建辅助磁贴时

SecondaryTile tile=new SecondaryTile("tileId",
"shortName",
"displayName",
 string.Empty,
TileOptions.ShowNameOnLogo,logo);
SecondaryTile tile=new SecondaryTile("tileId",
"shortName",
"displayName",
"arguments",
TileOptions.ShowNameOnLogo,logo);    
当我在“开始”窗口中单击辅助磁贴时,应用程序未打开

2) 但是当我用'arguments'参数创建辅助磁贴时!=空字符串

SecondaryTile tile=new SecondaryTile("tileId",
"shortName",
"displayName",
 string.Empty,
TileOptions.ShowNameOnLogo,logo);
SecondaryTile tile=new SecondaryTile("tileId",
"shortName",
"displayName",
"arguments",
TileOptions.ShowNameOnLogo,logo);    
然后我在“开始”窗口中单击辅助磁贴,应用程序打开

你能帮我了解一下这种情况吗


提前谢谢你

这是一个问题。作为解决方法,您可以将
参数
设置为
null
或任何您想要的非空字符串(但不需要;)

当你说“应用程序未打开”时,你的意思是它崩溃了还是什么都没发生?您使用的是Javascript还是C#?Louis#u PIG,在单击带有空参数的辅助平铺参数后,什么都没有发生。我用C#。