Windows Phone的简单学习
这次我主要学习了Windows Phone的开发,以及一些简单代码及用处。我了解到了windowsphone的一些功能,下面是我了解到的一些信息。
Image
设置好图片的长和宽。结合了Border效果会比较好一点,事件响应放在border里面。
x:Name="btnLeft" //控件名称
Source="Images/left_black.png" //图片露肩
Width="55" Height="55" //图片宽度和高度
VerticalAlignment="Center" //居中
HorizontalAlignment="Center" //居中
Button
Button有个郁闷的地方,设置背景图片,长和宽之后,图片比想象中的小,周围还有空余的地方,网上看到有人用自定义的按钮,把这个弊端解决了,我是直接用Image控件来响应按钮事件。
TextBlock
就是文字控件
Text="Score" //显示文字内容
Width="80" //控件宽度
TextAlignment="Center" //文本对齐
Margin="0 1" //外边框定位
TextBox
文字输入控件
Pivot
这个是转轴控件。功能上类似于android的tab吧,我只能这样理解。
关于Header的背景色,文字颜色设置如下:
<phone:PivotItem.Header >
<Grid Background="Blue"> <TextBlock Text="Detail" Foreground="Black" />
</Grid> < /phone:PivotItem.Header>
背景色设置为蓝色,header的文字颜色设置为黑色,还能设置字体大小,前景色什么的;其他属性可以自己摸索,格式反正就是这样了。
StackPanel
StackPanel类似于android中的LinearLayout,垂直依次排列或者横向依次排列,用属性Orientation来设置。
Grid
Grid网格控件,这个就是类似于html中的table了。可以用StackPanel也可以用Grid控件。
Border
x:Name="btnGameOver" //控件名称
Background="Transparent" //控件背景色,或者Background="Black"
Width="130" Height="0" //宽度和高度
CornerRadius="6,6,6,6" //圆角半径,也可写作CornerRadius="6"
Margin="5,10,0,0" //外边框定位
BorderThickness="2" //边框线条宽度
BorderBrush="Gray" //边框线条颜色
Windows Phone的简单学习的更多相关文章
- Windows 下 Docker 的简单学习使用过程之一 dockertoolbox
1. Windows 下面运行 Docker 的两个主要工具1): Docker for Windows2): DockerToolbox区别:Docker For Windows 可以理解为是新一代 ...
- [转]Windows平台下Makefile学习笔记
Windows平台下Makefile学习笔记(一) 作者:朱金灿 来源:http://blog.csdn.net/clever101 决心学习Makefile,一方面是为了解决编译开源代码时需要跨编译 ...
- Log4j简单学习笔记
log4j结构图: 结构图展现出了log4j的主结构.logger:表示记录器,即数据来源:appender:输出源,即输出方式(如:控制台.文件...)layout:输出布局 Logger机滤器:常 ...
- mongodb,redis简单学习
2.mongodb安装配置简单学习 配置好数据库路径就可以mongo命令执行交互操作了:先将服务器开起来:在开个cmd执行交互操作 ...
- Vagrant 安装Oracle19c RAC测试环境的简单学习
1. 学习自网站: https://xiaoyu.blog.csdn.net/article/details/103135158 简单学习了下 能够将oracle RAC开起来了 但是 对后期的维护和 ...
- Linux yum的配置 , python环境管理, nginx搭建简单学习
Linux yum的配置 , python环境管理, nginx搭建简单学习 一丶配置yum的数据仓库 ### yum 工具, 方便,自行解决软件之间的依赖关系. # 配置yum源仓库 (可以使用,清 ...
- windows系统下简单nodej.s环境配置 安装
国内目前关注最高,维护最好的一个关于nodejs的网站应该是http://www.cnodejs.org/ windows系统下简单nodejs环境配置. 第一步:下载安装文件 下载地址:官网 htt ...
- windows phone (14) 简单了解Ellipse元素和Rectangle元素
原文:windows phone (14) 简单了解Ellipse元素和Rectangle元素 System.Windows.Shapes命名空间中包含了显示矢量图形的元素分别为ellipse和re ...
- 老司机实战Windows Server Docker:3 单节点Windows Docker服务器简单运维(上)
经过上两篇实战Windows Server Docker系列文章,大家对安装Windows Docker服务以及如何打包现有IIS应用为docker镜像已经有了基本认识.接下来我们来简单讲讲一些最基本 ...
随机推荐
- java 常见关键字的使用
Super 关键字:指向父类对象的引用空间. 作用:1.当子类和父类存在同名的成员变量时,可以通过super来调用父类的成员变量. 2.super可以用来调用父类的构造方法. Instanceof 关 ...
- bootstrap分页插件--Bootstrap Paginator的使用&AJAX版备份(可单独使用)
html部分: <ul class="pagination"></ul> <!--bootstrap3版本用ul包裹--> <div cl ...
- 面向服务体系架构(SOA)和数据仓库(DW)的思考基于 IBM 产品体系搭建基于 SOA 和 DW 的企业基础架构平台
面向服务体系架构(SOA)和数据仓库(DW)的思考 基于 IBM 产品体系搭建基于 SOA 和 DW 的企业基础架构平台 当前业界对面向服务体系架构(SOA)和数据仓库(Data Warehouse, ...
- HDU 3065 病毒侵袭持续中(AC自动机)
这题数据太水,一开始没有加上Get的方法也能AC..话说AC自动机中一定要注意加上Get的方法!(不然,同一个后缀的其他单词就没被算上了.) 代码如下: #include <stdio.h> ...
- Linux内核模块简介
一. 摘要 这篇文章主要介绍了Linux内核模块的相关概念,以及简单的模块开发过程.主要从模块开发中的常用指令.内核模块程序的结构.模块使用计数以及模块的编译等角度对内核模块进行介绍.在Linux系统 ...
- POJ 1113 - Wall 凸包
此题为凸包问题模板题,题目中所给点均为整点,考虑到数据范围问题求norm()时先转换成double了,把norm()那句改成<vector>压栈即可求得凸包. 初次提交被坑得很惨,在GDB ...
- poj 2060 Taxi Cab Scheme (二分匹配)
Taxi Cab Scheme Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 5710 Accepted: 2393 D ...
- Python全栈之路3--set集合--三元运算--深浅拷贝--初识函数
一.上节课的重点回顾: 1.类名加括号其实就是执行类的__init__方法: 2.int a.创建方式 n1 = 123 #根据int类创建了一个对象 n2 = int(123) #根据int类创建一 ...
- ORA-01439: column to be modified must be empty to change datatype
修改数据库字段类型,但是由于数据表已经存在数据,无法修改: 显示错误: 写道 ORA-01439: column to be modified must be empty to change dat ...
- weblogic myeclipse小知识
新建域 http://jingyan.baidu.com/article/f7ff0bfc72904e2e27bb136f.html svn 上down下来一些新项目的时候没法添加到weblogic ...