<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. Scala模式匹配和类型系统

    1.模式匹配比java中的switch case强大很多,除了值,类型,集合等进行匹配,最常见的Case class进行匹配,Master.scala有大量的模式匹配. Case "_&qu ...

  2. mysql命令分类(DML、DDL、DCL)

    DML:数据操作语言(操作数据) SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数 ...

  3. Html5 Geolocation demo

    <!DOCTYPE html> <head> <meta charset="utf-8"> <title>HTML5 Geoloca ...

  4. 在windows上配置jdk环境

    下载和安装的java jdk的步骤此处就忽略了.就从配置jdk配置开始说起: 安装完JDK后配置环境变量  计算机→属性→高级系统设置→高级→环境变量 系统变量→新建 JAVA_HOME 变量 . 变 ...

  5. Android--数据持久化之内部存储、Sdcard存储

    前言 之前一直在讲AndroidUI的内容,但是还没有完结,之后会慢慢补充.今天讲讲其他的,关于数据持久化的内容.对于一个应用程序而言,不可避免的要能够对数据进行存储,Android程序也不例外.而在 ...

  6. linux系统更改目录和文件的权限总结

    对于属于你的文件,可以按照自己的需要改变其权限位的设置.在改变文件权限位设置之前,要仔细地想一想有哪些用户需要访问你的文件(包括你的目录).可以使用c h m o d命令来改变文件权限位的设置.这一命 ...

  7. 《c程序设计语言》读书笔记--多个空格变为一个空格

    #include <stdio.h> int main() { int c; int flag = 0; while((c = getchar()) != EOF) { if(c == ' ...

  8. php实现新闻页面

    首页 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8& ...

  9. Drawable和Bitmap的区别

    Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565.RGB888.作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低.我们理解为一种存储对象比较好 ...

  10. Servlet的页面跳转

    Servlet的跳转    内部跳转 req.getRequestDispatcher()        Server--->AServlet--->BServlet        两个S ...