<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)

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace UseChar
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. char a = 'a';                   //声明字符a
  12. char b = '8';               //声明字符b
  13. char c = 'L';                //声明字符c
  14. char d = '.';                 //声明字符d
  15. char e = '|';                   //声明字符e
  16. char f = ' ';                    //声明字符f
  17. //使用IsLetter方法判断a是否为字母
  18. Console.WriteLine("IsLetter方法判断a 是否为字母:{0}", Char.IsLetter(a));
  19. //使用IsDigit方法判断b是否为数字
  20. Console.WriteLine("IsDigit方法判断b是 否为数字:{0}", Char.IsDigit(b));
  21. //使用IsLetterOrDigit方法判断c是否为字母或数字
  22. Console.WriteLine("IsLetterOrDigit 方法判断c是否为字母或数字:{0}", Char.IsLetterOrDigit(c));
  23. //使用IsLower方法判断a是否为小写字母
  24. Console.WriteLine("IsLower方法判断a 是否为小写字母:{0}", Char.IsLower(a));
  25. //使用IsUpper方法判断c是否为大写字母
  26. Console.WriteLine("IsUpper方法判断c 是否为大写字母:{0}", Char.IsUpper(c));
  27. //使用IsPunctuation方法判断d是否为标点符号
  28. Console.WriteLine("IsPunctuation方 法判断d是否为标点符号:{0}", Char.IsPunctuation(d));
  29. //使用IsSeparator方法判断e是否为分隔符
  30. Console.WriteLine("IsSeparator方法 判断e是否为分隔符:{0}", Char.IsSeparator(e));
  31. //使用IsWhiteSpace方法判断f是否为空白
  32. Console.WriteLine("IsWhiteSpace方法 判断f是否为空白:{0}", Char.IsWhiteSpace(f));
  33. Console.ReadLine();
  34. }
  35. }
  36. }

win8 VS控件信息的更多相关文章

  1. UiAutomator源码分析之获取控件信息

    根据上一篇文章<UiAutomator源码分析之注入事件>开始时提到的计划,这一篇文章我们要分析的是第二点: 如何获取控件信息 我们在测试脚本中初始化一个UiObject的时候通常是像以下 ...

  2. 巧用Handler获取View控件信息

    众所周知,在Android实际开发中,对于某些复杂多变的情况,控件的位置摆放.大小控制并非是xml类型的layout文件完全可以搞定的.此时,我们通常会使用Java代码来通过动态计算,将指定的控件摆放 ...

  3. appium获取APP控件信息

    uiautomatorviewer.bat 该文件位于SDK安装目录tools下,如笔者在“C:\Program Files (x86)\Android\android-sdk\tools”下,双击u ...

  4. Android自动化测试中AccessibilityService获取控件信息(2)-三种方式对比

    Android自动化测试中AccessibilityService获取控件信息(2)-三种方式对比   上一篇文章: Android自动化测试中AccessibilityService获取控件信息(1 ...

  5. Android自动化测试中AccessibilityService获取控件信息(1)

    Android自动化测试中AccessibilityService获取控件信息(1) 分类: android自动化测试2014-03-24 15:31 3455人阅读 评论(16) 收藏 举报 and ...

  6. UiAutomator源代码分析之获取控件信息

    依据上一篇文章<UiAutomator源代码分析之注入事件>開始时提到的计划,这一篇文章我们要分析的是第二点: 怎样获取控件信息 我们在測试脚本中初始化一个UiObject的时候一般是像下 ...

  7. 通过同步上下文方式更新winform中的控件信息

    SynchronizationContext 类是一个基类,可提供不带同步的自由线程上下文. 此类实现的同步模型的目的是使公共语言运行库内部的异步/同步操作能够针对不同的异步模型采取正确的行为.此模型 ...

  8. android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对

    http://blog.csdn.net/itfootball/article/details/21777835 http://blog.csdn.net/chenbang110/article/de ...

  9. 读取其他软件listview控件的内容

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

随机推荐

  1. Data Flow ->> Pivot

    这个组件和SQL Server的Pivot基本就是一回事.不过我观察到SSIS的Pivot只支持SUM这种聚合类型,并没有找到哪个选择可以设置聚合类型,而T-SQL语法的Pivot则支持多种聚合类型, ...

  2. ubuntu 12.10无法用apt-get安装软件 Err http://us.archive.ubuntu.com quantal-updates/main Sources 404 Not

     之前执行apt-get 不管是什么软件或apt-get update都会遇到fail to fetch http://us.archive.ubuntu.com quantal-updates/ma ...

  3. notepad++使用技巧及插件汇总

    NppAutoIndent 自动缩进CCompletion 自动补全.TextFX 插件nppFTP 运行程序 ============================================ ...

  4. Android Calander Event

    必须权限 <uses-permission android:name="android.permission.READ_CALENDAR" /> <uses-pe ...

  5. svn服务器及客户端安装使用

    一.服务器安装: 1.yum install subversion   2.输入rpm -ql subversion查看安装位置,如下图:   我们知道svn在bin目录下生成了几个二进制文件. 输入 ...

  6. Java 全角字符转半角字符

    1.java代码里有时候会遇到代码注入的安全问题,为了防止这种问题,增加了一个过滤功能.主要是过滤全角字符,把url不能识别的全角字符转换成半角字符 public class Test { publi ...

  7. 《OD学Sqoop》数据转换工具Sqoop

    一. 第二阶段课程回顾 hadoop 2.x HDFS YARN MapReduce Zookeeper Hive 二.大数据协作框架 对日志类型的海量数据进行分析 hdfs mapreduce/hi ...

  8. 在Java中直接调用js代码

    JDK1.6版添加了新的ScriptEngine类,允许用户直接执行js代码. 在Java中直接调用js代码 不能调用浏览器中定义的js函数,会抛出异常提示ReferenceError: “alert ...

  9. 【温故知新】c#异步编程模型(APM)--使用委托进行异步编程

    当我们用到C#类许多耗时的函数XXX时,总会存在同名的类似BeginXXX,EndXXX这样的函数. 例如Stream抽象类的Read函数就有 public abstract int Read(byt ...

  10. Android微信SDK API 调用教程

     最近一直在调用微信的API,却发现一直调用不成功,纠结了好久,各方面找教程,找官方,官方里的文档也只是写得很模糊,说是按三步走. 1.申请App_ID 2.填写包名3. 获取程序签名的md5值, 这 ...