WPF的网易云音乐页面

开发工具与关键技术:VS/C#/WPF
作者:张文静
撰写时间:2019/4/16
基于XAML语言的网易云音乐:
在这里插入图片描述
首先用网格布局,定义行和列,布局为三行,布局行高的比例,见截图:
在这里插入图片描述
头部部分,又分别布局多个网格,定义十行以及行高度的比例,以及头部的背景色,见截图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
头部部分执行结果,见截图:
在这里插入图片描述
中间的左边部分,定义网格的十行零列,见截图:
在这里插入图片描述
然后布局网格的行高列框,即私人FM、视频、朋友、我的音乐、本地音乐、下载管理、创建歌曲、我喜欢的音乐的代码同上,StaticReSource引用数据字典中定义的静态资源,x:Key设置它的唯一值,它的对象类型是Lable标记,通过Setter设置器,设置ProPerty属性和属性的值,再然后通过Trigger触发器触发设置器中的属性和属性的值,见截图:
在这里插入图片描述
在这里插入图片描述
中间的左边部分执行结果,见截图:
在这里插入图片描述
中间右边部分,定义十行零列,设置它的行高比例。即头部的个性推荐、歌曲、主播电视、歌手、最新音乐的头部位置布局为八行零列,然后设置它的列宽,见截图:
在这里插入图片描述
以及头部部分的底部下划线和轮播的图片,以及轮播的Button按钮,然后调用资源字典中定义的静态资源,见截图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
推荐歌曲和更多,布局三列,设置网格的列宽,字体大小(FontSize)为14,以及它的字体颜色(Foreground)、背景色(Background)、边框颜色(BorderBrush),见截图:
在这里插入图片描述
以及设置轮播图片下面的下划线,设置下划线的背景色和左、右、上为零,低部位零点一的值;以及推荐歌曲下面的图片,定义网格为五行零列,设置列宽,在网格里面放置图片,见截图:
在这里插入图片描述
布局图片下面的文字内容,设置网格布局为五列,设置行宽的比例,和Label标记的样式;以及中间右边内容的左右空白部分,调用资源字典中定义的静态资源,见截图:
在这里插入图片描述
在这里插入图片描述
中间右边的执行结果,见截图:
在这里插入图片描述
尾部部分内容,设置网格布局为十一列零行,设置网格的列宽,调用资源字典中定义的静态资源,设置字体大小(FontSize)、背景色(Background)、字体颜色(Foreground)、边框颜色(BorderBrush);以及设置音乐的进度条,声音大小的进度条,调用资源字典中定义的静态资源,见截图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
尾部执行结果,见截图:
在这里插入图片描述
总的执行结果,见头部图片。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值