[英]In WinJS, How Do I Call openPane()?
我想要的是:
关闭的splitView
上的一个按钮,它调用.openPane()
。
我尝试过的
该 MSDN文档说SplitView
应该有一个名为showPane()
的方法。 查看此 codepen示例,似乎我可以将WinJS.Namespace.define()
splitView: null
随机splitView: null
在其上放置splitView: null
并使其全部正常工作,但它抱怨openPane()
不是受支持的方法或属性。 查看Visual Studio 2015生成的代码,我希望调用window.mySpitView.splitView.openPane()
,它抱怨splitView
为空(因为在顶部将其设置为null
)。 我也尝试过做WinJS.UI.SplitView.openPane()
,它也抱怨.openPane()
不是受支持的属性或方法。
我使用Visual Studio 2015和WinJS 4.X(我安装的NuGet新鲜所以最好是最新的)
您的SplitView实例具有openPane
。 您将其称为静态方法,而该静态方法不存在。 使用如下选择器找到您的SplitView
var splitView = document.querySelector('[data-win-control="WinJS.UI.SplitView"]');
splitView.winControl.openPane();
这应该够了吧
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.