win8 VS控件信息
<TextBlock x:Name="button_1" HorizontalAlignment="Center" TextWrapping="Wrap" Text="Say_something" Margin="428,0,478,355" Height="107" VerticalAlignment="Bottom" Width="460" FontSize="48" Background="#FF45E2D4"/>
<TextBlock.RenderTransform>
<CompositeTransform Rotation="90"/>
</TextBlock.RenderTransform>
exp:Name为控件的变量名;HorizontalAlignment为控件的居中、左右靠;TextWrapping??;Text为界面初始显示的信息;Margin为控件位置(x,?,?,y),Height??;VerticalAlignment为控件名称;Height和Width为控件的长度宽度;fontsize为字体大小; RenderTransform 为旋转角度;Background为颜色的设置;
private void Button_Click(object sender, RoutedEventArgs e)
{
Button b = (Button)sender; /*强制转换类型*/
b.Foreground = new SolidColorBrush(Windows.UI.Colors.Blue);/*渲染字体为蓝色*/
}
要使用默认名称创建事件处理程序,请在“属性”窗口中双击事件名称胖的文本框。若要使用自定义名称创建事件处理程序,请将你选择的名称输入到文本框中并按 Enter。随即会创建事件处理程序并在代码编辑器中打开代码隐藏文件。该事件处理程序方法具有 2 个参数。第一个参数是 sender
,它是对处理程序所附加到的对象的引用。sender
参数为 Object 类型。如果你想在 sender
自身上检查或更改状态,通常需要将 sender
强制转换为更精确的类型。基于你自己的应用设计,你想要一种可将 sender
安全地转换到的类型(基于处理程序附加在何处)。第二个值是事件数据,它通常在签名中显示为 e
参数。
C# char类方法的使用
Char类中提供了许多方法,程序开发人员可以通过这些方法对字符进行各种操作。Char类的常用方法及说明如表6.1所示。
表6.1 Char类的常用方法及说明
方 法 |
说 明 |
IsControl |
指示指定的Unicode字符是否属于控制字符类别 |
IsDigit |
指示某个Unicode字符是否属于十进制数字类别 |
IsHighSurrogate |
指示指定的Char对象是否为高代理项 |
IsLetter |
指示某个Unicode字符是否属于字母类别 |
IsLetterOrDigit |
指示某个Unicode字符是属于字母类别 还是属于十进制数字类别 |
IsLower |
指示某个Unicode字符是否属于小写字母类别 |
IsLowSurrogate |
指示指定的Char对象是否为低代理项 |
IsNumber |
指示某个Unicode字符是否属于数字类别 |
IsPunctuation |
指示某个Unicode字符是否属于标点符号类别 |
IsSeparator |
指示某个Unicode字符是否属于分隔符类别 |
IsSurrogate |
指示某个Unicode字符是否属于代理项字符类别 |
IsSurrogatePair |
指示两个指定的Char对象是否形成代理项对 |
IsSymbol |
指示某个Unicode字符是否属于符号字符类别 |
IsUpper |
指示某个Unicode字符是否属于大写字母类别 |
IsWhiteSpace |
指示某个Unicode字符是否属于空白类别 |
Parse |
将指定字符串的值转换为其等效Unicode字符 |
ToLower |
将Unicode字符的值转换为其小写等效项 |
续表
方 法 |
说 明 |
ToLowerInvariant |
依照固定区域性的大小写规则, 将Unicode字符的值转换为其小写等效项 |
ToString |
将此实例的值转换为其等效的字符串表示 |
ToUpper |
将Unicode字符的值转换为其大写等效项 |
ToUpperInvariant |
依照固定区域性的大小写规则, 将Unicode字符的值转换为其大写等效项 |
TryParse |
将指定字符串的值转换为其等效Unicode字符 |
说明:说明:Char类的方法中,以Is和To开头的比较重要,以Is开头的方法大多是判断Unicode字符是否为某个类别,而以To开头的方法主要是转换为其他Unicode字符。
例6.1 创建一个控制台应用程序,在其中使用Char类中的方法对字符进行各种操作。代码如下:(实例位置:光盘\TM\第6章\例6.1)
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace UseChar
- {
- class Program
- {
- static void Main(string[] args)
- {
- char a = 'a'; //声明字符a
- char b = '8'; //声明字符b
- char c = 'L'; //声明字符c
- char d = '.'; //声明字符d
- char e = '|'; //声明字符e
- char f = ' '; //声明字符f
- //使用IsLetter方法判断a是否为字母
- Console.WriteLine("IsLetter方法判断a 是否为字母:{0}", Char.IsLetter(a));
- //使用IsDigit方法判断b是否为数字
- Console.WriteLine("IsDigit方法判断b是 否为数字:{0}", Char.IsDigit(b));
- //使用IsLetterOrDigit方法判断c是否为字母或数字
- Console.WriteLine("IsLetterOrDigit 方法判断c是否为字母或数字:{0}", Char.IsLetterOrDigit(c));
- //使用IsLower方法判断a是否为小写字母
- Console.WriteLine("IsLower方法判断a 是否为小写字母:{0}", Char.IsLower(a));
- //使用IsUpper方法判断c是否为大写字母
- Console.WriteLine("IsUpper方法判断c 是否为大写字母:{0}", Char.IsUpper(c));
- //使用IsPunctuation方法判断d是否为标点符号
- Console.WriteLine("IsPunctuation方 法判断d是否为标点符号:{0}", Char.IsPunctuation(d));
- //使用IsSeparator方法判断e是否为分隔符
- Console.WriteLine("IsSeparator方法 判断e是否为分隔符:{0}", Char.IsSeparator(e));
- //使用IsWhiteSpace方法判断f是否为空白
- Console.WriteLine("IsWhiteSpace方法 判断f是否为空白:{0}", Char.IsWhiteSpace(f));
- Console.ReadLine();
- }
- }
- }
win8 VS控件信息的更多相关文章
- UiAutomator源码分析之获取控件信息
根据上一篇文章<UiAutomator源码分析之注入事件>开始时提到的计划,这一篇文章我们要分析的是第二点: 如何获取控件信息 我们在测试脚本中初始化一个UiObject的时候通常是像以下 ...
- 巧用Handler获取View控件信息
众所周知,在Android实际开发中,对于某些复杂多变的情况,控件的位置摆放.大小控制并非是xml类型的layout文件完全可以搞定的.此时,我们通常会使用Java代码来通过动态计算,将指定的控件摆放 ...
- appium获取APP控件信息
uiautomatorviewer.bat 该文件位于SDK安装目录tools下,如笔者在“C:\Program Files (x86)\Android\android-sdk\tools”下,双击u ...
- Android自动化测试中AccessibilityService获取控件信息(2)-三种方式对比
Android自动化测试中AccessibilityService获取控件信息(2)-三种方式对比 上一篇文章: Android自动化测试中AccessibilityService获取控件信息(1 ...
- Android自动化测试中AccessibilityService获取控件信息(1)
Android自动化测试中AccessibilityService获取控件信息(1) 分类: android自动化测试2014-03-24 15:31 3455人阅读 评论(16) 收藏 举报 and ...
- UiAutomator源代码分析之获取控件信息
依据上一篇文章<UiAutomator源代码分析之注入事件>開始时提到的计划,这一篇文章我们要分析的是第二点: 怎样获取控件信息 我们在測试脚本中初始化一个UiObject的时候一般是像下 ...
- 通过同步上下文方式更新winform中的控件信息
SynchronizationContext 类是一个基类,可提供不带同步的自由线程上下文. 此类实现的同步模型的目的是使公共语言运行库内部的异步/同步操作能够针对不同的异步模型采取正确的行为.此模型 ...
- android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对
http://blog.csdn.net/itfootball/article/details/21777835 http://blog.csdn.net/chenbang110/article/de ...
- 读取其他软件listview控件的内容
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
随机推荐
- USACO Section 3.3: A Game
第一次碰到博弈论题目,是很棘手,博弈论题目要考虑全局最优的解法,我第一次用了局部最优的,而且vector也没pop_front()操作.后来看了网上的用dp的方法解的. 博弈论的题目基本都得用dp法子 ...
- mencoder mencoder 安装使用及常用参数
mencoder 安装及使用 1.安装: 参考:http://hi.baidu.com/putword/item/e5910a187d2aed14e2f9867f 2.合并视频: ...
- 堆的 两种实现 (数组和STL)
基本思想: 两种操作都跟树的深度成正比,所以复杂度 O(log(n)) ; push():在向堆中插入数值时,首先在堆的末尾插入该数值,然后不断向上提直到没有大小颠倒为止. pop(): 从堆中取出 ...
- 自定义View(7)官方教程:自定义View(含onMeasure),自定义一个Layout(混合组件),重写一个现有组件
Custom Components In this document The Basic Approach Fully Customized Components Compound Controls ...
- BZOJ 2342 双倍回文(manacher算法)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=2342 题意:定义双倍回文串为:串的长度为4的倍数且串的前一半.后一半.串本身均是回文的. ...
- [Lintcode two-sum]两数之和(python,双指针)
题目链接:http://www.lintcode.com/zh-cn/problem/two-sum/ 给一个整数数组,找到两个数使得他们的和等于一个给定的数target. 备份一份,然后排序.搞两个 ...
- golang 常用网址收藏
1:beego 模板语法指南:http://blog.go-china.org/03-beego-template 2:go 语言sublimetext2配置:http://www.kankanews ...
- 深入理解Java对象的序列化与反序列化的应用
当两个进程在进行远程通信时,彼此可以发送各种类型的数据.无论是何种类型的数据,都会以二进制序列的形式在网络上传送.发送方需要把这个Java对象转换为字节序列,才能在网络上传送:接收方则需要把字节序列再 ...
- laravel中的$request对象构造及请求生命周期
laravel应用程序中index.php是所有请求的入口.当用户提交一个form或者访问一个网页时,首先由kernel捕捉到该session PHP运行环境下的用户数据, 生成一个request对象 ...
- CodeForces Round #301 Div.2
今天唯一的成果就是把上次几个人一起开房打的那场cf补一下. A. Combination Lock 此等水题看一眼样例加上那个配图我就明白题意了,可是手抽没有注释掉freopen,WA了一发. #in ...