• 微软最新设计Fluent Design System初体验


    微软最新设计Fluent Design System初体验

    本文图片不全!建议移步知乎专栏查看!!!

    https://zhuanlan.zhihu.com/p/30582886

     

    微软

    在1709这次秋季创意者大更新中,微软终于将Fluent Design System做的像模像样了。之前只有部分,例如计算器、照片等App有FDS的影子,现在设置也有了。使得大家Windows10愈发的漂亮了(以前很丑)

    Fluent Design System是微软最新的设计,是“一套基于平面化的、创新的、标准化的、自洽的设计逻辑”。

    本质上与以前因苹果而流行起来的物化设计或者win8之后的平面化设计一样,都是一种设计风格+交互逻辑。(交互成分是次要的,满足审美需求是主要目的)
    —— https://www.zhihu.com/question/59724483

    而我认为初期的FDS就是亚克力材质与像手电筒一样的光照

    昨晚(2017/10/29)我试着将自己之前做的一个图书馆查书的UWP,改了下样式,看看FDS到底怎么样。

    实施步骤:

    1.我先上官网看了下
    https://fluent.microsoft.com/

    2.看到上面有设计资源,转到了https://developer.microsoft.com/zh-cn/windows/apps/design

    3.可以看到上来就是添加亚克力材料,话不多说我们上来就加!

    4.前面有非常啰嗦的介绍,想知道亚克力是干嘛的你就看看,不想看,咱就翻到红色标记的地方,直接上代码。

    睁大眼睛!醒醒!就是这一行!就可以了!快试试!

    5.将Background修改后你会发现,你的窗口透明了。不太满意您先别急,这里还有很多默认的样式。

    如果你想自定义透明度等设置,可以看看下面的内容

    7.把标题栏也干掉

    8.好了,这页基本讲完了。我们可以看到文尾有讲显示(Reveal)的,是教你把Button等控件加上手电筒效果的。

    https://docs.microsoft.com/zh-cn/windows/uwp/style/reveal

    这里给大家放一个CommandBar的

    9.在我看Reveal的时候我还注意到自动使用的控件。所以我索性直接用了NavigationView(NavigationView真是好东西,懒人福音)

    10.NavigationView大致细分为三个部分 - 左侧是用于导航的窗格,右侧是标题和内容区域

    文档的这些地方非常重要一定要好好看

    然后文档还说了怎么使用NavigationView

    可以说是非常详细了。什么?你不会?给我复制粘贴上去就行!

    11.给大家说几个坑(个人情况)

    代码里在NavigationView加载的时候,Add了NavigationViewItem有点问题,所以大家直接注释掉。

    直接在布局里写

    而xaml.cs里只用下面的Invoked就可以。

    这个Invoked也有点问题,它读不到Tag,所以我直接用的Content。

    还有一点是Item的高度不够,我修改不了,做不到Groove音乐那么美观。

    (可能是要用自定义?)

    最后给大家看看效果

    敢不敢点开阅读原文啊?

     
     

    微信扫一扫
    关注该公众号

  • 相关阅读:
    帕累托分布(Pareto distributions)、马太效应
    Generalized normal distribution and Skew normal distribution
    Secondary NameNode 的作用
    127.0.0.1和0.0.0.0地址的区别
    50070只有本机可以访问(除本机外无法访问)
    SecureCRT SSH 语法高亮
    深入理解VMware虚拟机网络通信原理
    CentOS Virtual Machine 设置SSH主机登录
    路由器(交换机)的光口和电口
    ECC校验
  • 原文地址:https://www.cnblogs.com/-SANG/p/7838319.html
Copyright © 2020-2023  润新知