给各位开发者一个意见.从体验角度

半貓 UID.1183841
2016-01-05 发表

现在很多UWP应用都忽略了一个功能...就是返回首页...每次浏览完其他内容..想回到首页的时候只能不断后退后退后退后退....后退不知道多少步...这个问题在PC端上很明显....望采纳.

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

是的

tingtongku UID.992431
2016-01-05 回复

所以知道为什么安卓会定义两个返回键了吗?

ohmygodlx UID.442560
2016-01-05 使用 Lumia 920T 回复

这完全是uwp逻辑问题

落无边 UID.1055262
2016-01-05 使用 Lumia 638 回复

Quoteohmygodlx 发表于 2016-1-5 08:22
这完全是uwp逻辑问题


很多uwp都有主页按钮的

ohmygodlx UID.442560
2016-01-05 回复

Quote***链接停止解析***
很多uwp都有主页按钮的


我的意思不是说主页按钮,是说返回键存在逻辑错误问题,不是返回一个层级,而只是返回一个步骤,这样的话,你点击的越多,你想回去就要按返回的次数越多,主页按钮只能回主页

tmp00000 UID.995403
2016-01-05 回复

我感觉主页按钮可以放汉堡菜单里。毕竟没返回常用。

半貓 UID.1183841
2016-01-05 使用 Lumia 920 回复

不知道大家有没有用mono.fy,界面和主页按钮的设计就很和谐。当然,放在汉堡菜单也行,这样体验会好很多,而不是一直按返回。。。

jj****nd UID.1154922
2016-01-05 回复

可不可以一个是向上级菜单,一个是返回上一步,一个是直接到主页。编程的大虾参考下。

h82****652 UID.880817
2016-01-05 回复

意义不大,一个app能有多少个层级?
首页-内容-评论-评论回复,一般就这么几个。与其在UI上塞一个不常用的回到首页按钮,还不如节省下空间放其它的东西。

lh****oy UID.1155782
2016-01-05 使用 Lumia 638 回复

有汉堡菜单(SplitView)的应用可以设置主页按钮在汉堡菜单的第一位,然后在SplitView的Content里嵌套一个Frame,在Frame里导航。如果这样做就更麻烦,在每一个页面加个返回主页按钮,那就影响美观了!在遇到页面导航过多的情况(考虑美观)那就需要一个跳板,也就是不需要那个xaml页写返回方法,适当的在内容不紧凑但信息精简连接多个页的页面写返回主页按钮。

yuri****ster UID.879774
2016-01-06 使用 Lumia 925 回复

部分应用返回主页时直接采用Frame.Navigate方法(如微软自家的应用商店),这样明显是不合适的。因为这样相当于导航到了一个新的主页,按了返回键之后又会返回上一级界面(而不是按照一般我们的思维那样在主页按返回键退出)。
正确的做法是:假设主页是应用进入时的第一页面,那么一直执行Frame.GoBack直至CanGoBack为false为止。

活****爸 UID.819264
2016-01-06 使用 Lumia 1520 回复

我同意楼主看法,比如手机自带的资源管理器每次返回都是返回上一步,而不是返回上一个层级,很麻烦

fly****jia UID.967081
2016-01-08 使用 Lumia 920 回复

听说以编程方式退出被视为崩溃。真是够恶心的设定。
还有大多应用的返回都他nn的是返回上一步而不是返回上一级,也是超级反人类。
即使视双击退出为崩溃,我也更喜欢有双击退出功能的应用。不能的,我会选择少装与不装。
因为自带程序已经够多了。

Leeway213 UID.76829
2016-01-10 回复

Quoteyuriismaster 发表于 2016-1-6 17:10
部分应用返回主页时直接采用Frame.Navigate方法(如微软自家的应用商店),这样明显是不合适的。因为这样相 ...


也不用这么麻烦,只需要每次执行Frame.Navigate之前,移除后退栈的顶部就可以了。保证后退栈里只有首页一个page

yuri****ster UID.879774
2016-01-11 使用 Lumia 925 回复

QuoteLeeway213 发表于 2016-1-10 23:45
也不用这么麻烦,只需要每次执行Frame.Navigate之前,移除后退栈的顶部就可以了。保证后退栈里只有首页一 ...


印象中好像还可以用Frame.SetNavigationState("1,0");

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