Windows 8 忽略Windows.System.LauncherOptions的WinJS DesiredRemainingView成员
我必须在Windows8平板电脑中启动我的应用程序中的一个应用程序 因此,我使用了记录良好的Launchurisync方法:Windows 8 忽略Windows.System.LauncherOptions的WinJS DesiredRemainingView成员,windows-8,winjs,Windows 8,Winjs,我必须在Windows8平板电脑中启动我的应用程序中的一个应用程序 因此,我使用了记录良好的Launchurisync方法: var launchOpt = new Windows.System.LauncherOptions(); var uri = new Windows.Foundation.Uri("MyOtherApp:", launchOpt); Windows.System.Launcher.launchUriAsync(uri, launchOpt); 呼叫已成功,MyOth
var launchOpt = new Windows.System.LauncherOptions();
var uri = new Windows.Foundation.Uri("MyOtherApp:", launchOpt);
Windows.System.Launcher.launchUriAsync(uri, launchOpt);
呼叫已成功,MyOtherApp已打开。问题是它与MyFirstApp(调用者)并排打开
我在API文档(和对象浏览器)中找到了
公共Windows.UI.ViewManagement.ViewSizeReference
DesiredRemainingView{get;set;}
Windows.System.LauncherOptions的成员
因此,我将我的代码与以下行集成:
launchOpt.DesiredRemainingView = 5;
(5是“useNone”的常量),在调用LaunchUriAsync之前。问题是这条线被完全忽略了,我的应用程序继续并排打开。
一些想法?
谢谢
F.确定,在winJS中,正确的语法是desiredRemainingView,以camelCase(第一个“d”必须是小写)