怎么样调用 Silverlight 客户端 APIs
2008-10-04 11:37:43 来源:WEB开发网TextBlock 和 Text APIs
TextBlock 类 包括 一系列的APIs. 在此我们只是简单介绍一下text 对象 , 它们是一些常见的与TEXT相关的属性,可以用来设置TEXT的外观等:
FontFamily: 以一个string对象来对Text的 font family进行设置. Silverlight 默认只支持几种字体(请查看非托管 文档 TextBlock 来了解更详细的内容).你可以调用 TextBlock.SetFontSource方法来取得更多的字体.
FontSize: 以pixels为单位来设置.
FontStretch: 使用 FontStretches 枚举. 你可以在object browser中查看枚举的值, 或是从 Silverlight 1.0 beta documentation来了解更多细节.
FontStyle: 设置成 FontStyles 的枚举, Normal, 或 Italic.
FontWeight: 设置成 FontWeights 的枚举. 你可以在object browser中查看枚举的值, 或者查看非托管 Silverlight 文档来了解更多细节.
Foreground: 一般的, 这将由XAML设置成 solid color , 但也可以设置成任何从 Brush类派生的类 (例如, ImageBrush 或 GradientBrush) 这样可以为其添加更多的特效.
TextDecorations: 设置成 TextDecorations 的枚举, None, 或者 Underline.
TextWrapping: 设置成 TextWrapping 的枚举, NoWrap, 或者 Wrap.
Text
CS
TextBlock tb = new TextBlock();
tb.FontFamily = "Arial"; //one of the initial fonts
tb.FontSize = 20;
tb.FontStretch = FontStretches.SemiExpanded;
tb.FontStyle = FontStyles.Italic;
tb.FontWeight = FontWeights.DemiBold;
SolidColorBrush golden = new SolidColorBrush();
golden.Color = Color.FromRgb(211, 147, 12);
tb.Foreground = golden;
tb.TextDecorations = TextDecorations.Underline;
tb.TextWrapping = TextWrapping.Wrap;
tb.Text = "I am nondefault!";
Run il = new Run();
il.FontSize = 40;
il.Text = "Hello!";
tb.Inlines.Insert(0,il);
Tags:怎么样 调用 Silverlight
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››调用已注册会员人数和最新会员名称
- ››怎么样在sharepoint 2010 中操作List的办法
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››调用android系统自带功能
- ››调用HHA_CompileHHP编译chm工程
- ››调用所有的 android activity 的实现
更多精彩
赞助商链接