图形与多媒体
教学重点:
、字体、直线、椭圆等方法
Player以及Agent控件的使用。
图形与多媒体
一、WPF
WPF是微软新一代图形系统, Framework ,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。
二、XAML
XAML是eXtensible Application Markup Language的英文缩写,相应的中文名称为可扩展应用程序标记语言,它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言。
XAML是基于XML的,它是WPF的外在表现形式,并不是HTML。
WPF 借助 XAML 来利用标记而不是编程语言(如 C#)来构造精美逼真的用户界面(UI)。
图形与多媒体
三、控制字体()
<1>TextBlock元素
作用:TextBlock呈现只读的文本
TextBlock与Label区别:1. ;
2. Label控件由三个元素组成(Broder、ContentPressenter和TextBlock,其最底层的元素就是TextBlock;Label控件包含着TextBlock,比TextBlock功能更强大
属性:1. FontFamily. 字体名称
2. FontSize. 文字大小,以像素为单位
3. FontStyle: 可设置两种值: Normal, Italic(斜体)
<TextBlock Text="51MVC,just for MVC" FontFamily="Courier New" ="100" ="100"></TextBlock>
<TextBlock Text="51MVC,just for MVC" FontFamily="Times New Roman" ="110" ="100"></TextBlock>
<TextBlock Text="51MVC,just for MVC" FontFamily="Verdana" ="120" ="100"></TextBlock>
<TextBlock Text="51MVC,just for MVC" FontSize="10" ="100" ="100"></TextBlock>
<TextBlock Text="51MVC,just for MVC" FontSize="20" ="110" ="100"></TextBlock>
<TextBlock Text="51MVC,just for MVC" FontSize="30" ="120" ="100"></TextBlock>
<TextBlock Text="51MVC,just for MVC" FontStyle="Normal" FontSize="20" ="100" ="100"></TextBlock>
<TextBlock Text="51MVC,just for MVC" FontStyle="Italic" FontSize="20" ="120" ="100"></TextBlock>
图形与多媒体
4. FontStetch. 按比例缩放文字
5. FontWeight. 文字的胖瘦。可设置为Thin, ExtraLight, Light, Normal, Medium, SemiBold, Bold, ExtraBold, Black, 你所选择的字体。
6. Foreground. 通过这个属性可以设置文字的前景色填充。不但可以使用颜色值,还可以通过设置solid color, gradient, image 及 video笔刷进行填充。
<TextBlock Text="51MVC,just for MVC" FontWeight="Normal" ="10
C#第五章图形与多媒体 来自淘豆网www.taodocs.com转载请标明出处.