• WP7一些UI问题(菜鸟篇)慢慢收集


    元素对齐:

    • 所有元素都应该左对齐(所有界面都应遵循左 对齐,左侧页边距24像素(“关于”页面可例外))
    • 友好提示:当应用页面较少时,出现此问题后修复较简单,当页面很多时,出现此问题后修复就比较麻烦。因此建议在开始开发时就注意避免此问题;

    元素间隔:

    • 元素间隔(所有元素的水平或垂直间隔应一致,建议间隔为12像素或12像素的倍数)

    浮动按钮 :

    • 界面上应该避免出现浮动按钮,按钮都应该放置在AppBar中;
    • 特殊情况下:对于登录/注册按钮,如果输入法键盘弹出时不会挡住按钮,可以允许例外;否则也可能将这两个按钮放置在AppBar中(ISV都将注册按钮改为链接形式来修复);
    • 任何已保留的浮动按钮,被点击后都不能出现颜色变化。多个按钮应该左对齐,单个应该中心对齐,并拉伸以充满水平空间;

    返回/关闭功能 :

    • Windows Phone不需要关闭按钮,关闭行为由硬件设备自带控制键完成,如下3个键是不允许在WP7应用里面出现;

    默认图标 :

    统一按钮图标:

    • WP7自带了一部分标准按钮,比如提交,确认按钮,发送按钮,收藏按钮等,刷新操作一般都要求以按钮的形式在应用程序栏中出现;

    搜索键盘 :

    • 搜索功能,统一用搜索键盘来实现,具体参照Bing搜索。
    • 友好提示: 将文本框的InputScope属性设置为Search即可;

    全景/枢轴视图 :

    • 不要在枢轴/全景视图里使用开关控件,以及可水平调节控件。因为在水平控件的滑动会影响Pivot控件本身的里滑动操作,有这种操作的情况都建议用一个单独的页面来操作;

    Tile图片 :

    • Tile图片应该设计成2D而非3D
    • 阴影效果/黑白背景/外发光/没有意义的图形/在黑色或白色下显示不清晰的图形在Tile上都是不允许出现的。
    • 在任何情况下Tile都应该清晰可见

    资源配置 :3:1:1

    性能优化建议 :

    • 页面导航
    • 256MB 与 512MB 取舍
    • 内存释放及监视
    • GC合理利用
    • 延迟数据加载
    • 序列化处理

    【引:魏小伟】哇嘎嘎,感觉不错的东东;

  • 相关阅读:
    docker-machine create ,,,
    docker run with zabbix3.0
    mysql 官网
    取模性质
    欧涛最短路【记录最短路径】
    P4568 飞行路线【分层图最短路】
    CCF201403 无线网络【限制型最短路】
    POJ2449 【第k短路/A*】
    Feeding Time 【bfs求最大连通块】
    printf特殊用法
  • 原文地址:https://www.cnblogs.com/Yukang1989/p/2783445.html
Copyright © 2020-2023  润新知