WPF做的金山词霸页面
开发工具与关键技术:VS/C#/WPF
作者:张文静
撰写时间:2019/4/16
基于XAML语言的金山词霸:
首先用网格布局,定义行和列的数量,以及行高和列宽来调整控件的布局,分别为一行两列,见截图:
第一列为左侧,十三行零列,分别调整登录、词典、翻译、生词本、背词典、悦读、听力、书城、精品课、1v1课程等布局。写一个Style的样式,x:key唯一值,它的对象类型是Label标记,设置样式的字体大小为12、字体颜色为白色、背景颜色、边框颜色、让内容水平居中,Triggers触发器,当鼠标移到对象时,改变字体颜色的触发,Setter是设置器的意思。StaticResource然后引用资源字典中定义的资源,见截图:
第二列为右侧,分别为八行三列,见截图:
头部为四行五列,即零行一列布局头部,见截图:
第二行第一列布局搜索框,见截图:
右侧第四行第一列布局图片的触发,Template模板,TargetType模板对象为button,然后编写按钮模板,然后绑定模板的宽度和高度,让图片水平居中,触发图片,见截图:
右侧第六行第一列布局图片下面的文字内容,两行四列,布局每日一句和每日同步更换桌面壁纸的按钮等,见截图:
执行的结果,见头部图片。
WPF做的金山词霸页面相关推荐
- 一个html5页面,html5做一个黑板报页面
html5做一个黑板报页面 我们结合移动设备(手机和平板电脑)的特性,介绍HTML5中新增的语义化标签元素,以及在移动Web浏览器下Web页面布局的知识及例子. 在HTML5标准添加的新元素中,用于常 ...
- 用WPF做了几个小游戏
最近看书看累了,参考别人的代码(其实差不多就是把代码重新打了一遍o(╯□╰)o),用wpf做了个<2048>小游戏,顺便在<Git教程>学习下git,也顺便把在<写让别人 ...
- [html] 制作一个页面时,需要兼容PC端和手机端,你是要分别做两个页面还是只做一个页面自适应?为什么?说说你的理由
[html] 制作一个页面时,需要兼容PC端和手机端,你是要分别做两个页面还是只做一个页面自适应?为什么?说说你的理由 两个页面 pc端布局和交互行为跟移动端不一样, 两个页面反而更好维护 个人简介 ...
- html网页设计板报,html5做一个黑板报页面
html5做一个黑板报页面 我们结合移动设备(手机和平板电脑)的特性,介绍HTML5中新增的语义化标签元素,以及在移动Web浏览器下Web页面布局的知识及例子. 在HTML5标准添加的新元素中,用于常 ...
- 做淘宝页面前的基础准备
做淘宝页面前的基础准备 文章目录 做淘宝页面前的基础准备 浏览器的默认加载策略 元素嵌套规则 特殊元素(p标签和a标签) 基础补充 导航栏布局 文本元素 行级元素 实现导航栏左右浮动效果 实现图标加文 ...
- 做登录/注册页面需考虑哪些问题?
[文章摘要]现在人手一部手机的前提下,手机号登录/注册的方式无疑是最简单直接的方式.而且现在很多其他注册方式,到后面还是会引导用户去绑定手机. 这几天在做登录/注册页面.做之前看了很多其他公司的登录/ ...
- 【VUE】demo01-VUE做后台管理系统页面实例-创建基本环境+页面布局
目录 1.1vue cil2创建初始化项目 1.2引入项目使用的模块并运行 1.3修改静态路由router 1.4自定义的layout布局 工具:Visual Studio Code + Vue + ...
- vue里面怎么实现页面跳转_vue.js怎样做跳转页面?
vue.js怎样做跳转页面?下面本篇文章给大家介绍一下vue.js跳转页面.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 我们知道在vue里进行页面跳转的话,我们使用这个标签 组件 ...
- html通过分辨率动态加载css,做响应式页面,响应式和自适应的区别
html通过分辨率动态加载css,做响应式页面 响应式和自适应的区别: 自适应需要写多个页面,响应式只需一个页面即可 自适应通过窗口检测,获取不同的页面:响应式通过窗口检测,在客户端做不同的处理 法1 ...
- [导入]做了一个页面静态化小软件,和大家分享,up有分
简单介绍:本人[color=#FF0000]中关村生活网站长[/color],[url=http://www.zgclive.com][/url]在做站的过程中,不可避免会遇到页面静态化的问题,以前也 ...
最新文章
- ZOJ 1234 Chopsticks(动态规划)
- WebAPi接口安全之公钥私钥加密
- MySQL 5.7 LOGICAL_CLOCK 并行复制原理及实现分析
- makefile通用版本
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- Orcale用户管理
- 在 ASP.NET Core 5.0 中访问 HttpContext
- android jni c调用java,Android学习JNI,使用C调用JAVA语言
- auto和decltype的用法总结
- C++习题 对象数组输入与输出
- 在Android浏览器下字体偏上的问题
- Ubuntu安装google中文输入法
- ppt背景图片怎么设置?6步教你快速搞定!
- [licode cs交互] 4 erizo controller对 android client鉴权通过
- java long型数据做余数运算_Java数据类型与运算符
- 预测分析:R语言实现2.4 评估线性回归模型
- 图(graph)的基本知识
- Guava (一)Guava Cache进阶之同步/异步load
- 模仿pstree 打印进程树
- button按钮置灰