有没有开发者能找到 Windows 10 手机专用的 API?

zcxsythenew UID.911687
2015-05-02 发表

本帖最后由 zcxsythenew 于 2015-5-2 18:59 编辑

拿 Visual Studio 编了一个小浏览器,结果找了半天都找不到手机状态栏、返回键的 API ,有开发者试过吗?还是微软没加上去?

***附件停止解析***

***附件停止解析***

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
slice UID.3863
2015-05-02 回复

现在VS还是RC版,只有个空白的项目模板。

给LZ点资料,我也没空去看。
***链接停止解析***
最直接的其实还是看例子:
***链接停止解析***
***链接停止解析***

wcavell UID.34926
2015-05-02 回复

跟10没有关系。
给出关键字
第一个问题:StatusBar.GetForCurrentView()
第二个问题:HardwareButtons.BackPressed

995813528 UID.35828
2015-05-02 回复

本帖最后由 995813528 于 2015-5-2 19:22 编辑

win10不知道,我觉得 WP8.1 上的也可以直接用吧,状态栏是一个叫 systemtray 的东西,返回键就是 backbutton 的一个函数,这两个关键词搜一下就出来了,很简单的

好吧看了楼上的才知道Win10里全变了{:6_216:}

Lonely§Dusk UID.443175
2015-05-02 回复

貌似状态栏还没开始捣鼓

zcxsythenew UID.911687
2015-05-02 回复

本帖最后由 zcxsythenew 于 2015-5-2 20:09 编辑

Quotewcavell 发表于 2015-5-2 19:19
跟10没有关系。
给出关键字
第一个问题:StatusBar.GetForCurrentView()


你想告诉我 Windows.UI.ViewManagement.StatusBar 和 Windows.Phone.UI.Input.HardwareButtons?

很遗憾,

现在 Windows.UI.ViewManagement 下面根本找不到 StatusBar 。

Windows 下面根本找不到 Phone。

我开发过 8.1 Runtime 应用。不用告诉我 8.1 的 api ,已经改了。

zcxsythenew UID.911687
2015-05-02 回复

Quote995813528 发表于 2015-5-2 19:20
win10不知道,我觉得 WP8.1 上的也可以直接用吧,状态栏是一个叫 systemtray 的东西,返回键就是 backbutto ...


8.1 Runtime 的状态栏就已经不是 Systemtray 了!

zcxsythenew UID.911687
2015-05-02 回复

Quoteslice 发表于 2015-5-2 19:08
现在VS还是RC版,只有个空白的项目模板。

给LZ点资料,我也没空去看。


返回键找到了,状态栏还是没找到。

Tl****er UID.964389
2015-05-02 回复

本帖最后由 Tlaster 于 2015-5-2 22:06 编辑

在引用里面添加Windows Universal里面扩展的Microsoft Mobile Extension SDK
然后就会有Windows.Phone.UI.Input.HardwareButtons和Windows.UI.ViewManagement.StatusBar之类的了
在使用前需要if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons")),否则在不支持的平台上跑会报错

qiqiminmin UID.638527
2015-05-02 回复

本帖最后由 qiqiminmin 于 2015-5-2 22:10 编辑

如果是win10,


build2015的第二天,介绍了如果把win8.1和wp8.1转为win10,
其中提到statusbar的写法已经改变,还有backpress也改变,我刚去channel9似乎又被微软移除了,

那天是个ppt,你可以按照ppt一步一步的更改win8.1,wp8.1,可以编译成win10 appx,
似乎要改的地方很多。。。。。。。 我当时还想,怎么win8.1,wp8.1编程成win10怎么比 ios工程编译还要难

那个ppt没了,你可以看这个视频
***链接停止解析***

刚又看了下,就是楼上说的,你要加入
windows mobile extension sdk,还要用if判断。。。。。。 视频里也有一步一步的。

zcxsythenew UID.911687
2015-05-02 回复

Quote***链接停止解析***
在引用里面添加Windows Universal里面扩展的Microsoft Mobile Extension SDK
然后就会有Windows.Phone.UI.I ...


好的,谢谢。现在状态栏已经解决。
返回键我用 Windows.UI.Core.SystemNavigationManager.GetForCurrentView().BackRequested 代替了,应该没问题吧?

995813528 UID.35828
2015-05-02 回复

Quote***链接停止解析***
8.1 Runtime 的状态栏就已经不是 Systemtray 了!


自从换到runtime还没怎么用过,我的认识还停留在silverlight阶段{:6_235:}

wcavell UID.34926
2015-05-03 回复

Quotezcxsythenew 发表于 2015-5-2 19:56
你想告诉我 Windows.UI.ViewManagement.StatusBar 和 Windows.Phone.UI.Input.HardwareButtons?

很遗憾 ...


不好意思,理解错了

wd****st UID.1090036
2015-06-29 回复

内容已屏蔽

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报