我试图在Windows应用商店中打开一个文件,屏幕只有一半,但到目前为止还没有让它工作
这是使用
的代码try
{
var options = new Windows.System.LauncherOptions();
options.DesiredRemainingView = Windows.UI.ViewManagement.ViewSizePreference.UseHalf;
var urii = new Uri(file.Path);
var success = await Windows.System.Launcher.LaunchUriAsync(urii, options);
}
catch (Exception e)
{
Debug.WriteLine(e.Message);
}
file.path是
C:\用户\ XXXX \应用程序数据\本地\软件包\ XXXXXXX \ LocalState \数据\ chap4_slides.ppt
如果我使用
,我可以启动该文件await Windows.System.Launcher.LaunchFileAsync(file, options);
但它不使用一半的屏幕 我做错了什么?
答案 0 :(得分:0)
你做得对,但DesiredRemainingView显然是一个请求而不是一个命令。正如DesiredRemainingView docs中的评论所说:通过设置DesiredRemainingView,您无法保证源应用程序的特定窗口行为。
在您的情况下,我怀疑您没有获得所需的视图,因为您的ppt文件是在桌面上的PowerPoint中启动的。