Windows.System.LauncherOptions 的 WinJS DesiredRemainingView 成员被忽略
WinJS DesiredRemainingView member of Windows.System.LauncherOptions is ignored
我必须在 Windows 8 平板电脑中启动我的应用程序中的一个应用程序。
所以我使用了有据可查的方法 LaunchUriAsync:
var launchOpt = new Windows.System.LauncherOptions();
var uri = new Windows.Foundation.Uri("MyOtherApp:", launchOpt);
Windows.System.Launcher.launchUriAsync(uri, launchOpt);
调用成功,打开MyOtherApp。问题是它与 MyFirstApp(调用者)并排打开。
我在 API 文档(和对象浏览器)中找到了
public Windows.UI.ViewManagement.ViewSizePreference
DesiredRemainingView { get; set; }
Member of Windows.System.LauncherOptions
所以我将我的代码与以下行集成:
launchOpt.DesiredRemainingView = 5;
(5 是 "useNone" 的常量)在调用 LaunchUriAsync 之前。问题是该行被完全忽略,我的应用程序继续并排打开。
一些想法?
谢谢,
F.
好的,找到了,在 winJS 中正确的语法是 desiredRemainingView,在 camelCase 中(第一个 "d" 必须是小写)。
我必须在 Windows 8 平板电脑中启动我的应用程序中的一个应用程序。
所以我使用了有据可查的方法 LaunchUriAsync:
var launchOpt = new Windows.System.LauncherOptions();
var uri = new Windows.Foundation.Uri("MyOtherApp:", launchOpt);
Windows.System.Launcher.launchUriAsync(uri, launchOpt);
调用成功,打开MyOtherApp。问题是它与 MyFirstApp(调用者)并排打开。
我在 API 文档(和对象浏览器)中找到了
public Windows.UI.ViewManagement.ViewSizePreference DesiredRemainingView { get; set; } Member of Windows.System.LauncherOptions
所以我将我的代码与以下行集成:
launchOpt.DesiredRemainingView = 5;
(5 是 "useNone" 的常量)在调用 LaunchUriAsync 之前。问题是该行被完全忽略,我的应用程序继续并排打开。 一些想法? 谢谢, F.
好的,找到了,在 winJS 中正确的语法是 desiredRemainingView,在 camelCase 中(第一个 "d" 必须是小写)。