WEB开发网
开发学院图形图像Flash 怎么样调用 Silverlight 客户端 APIs 阅读

怎么样调用 Silverlight 客户端 APIs

 2008-10-04 11:37:43 来源:WEB开发网   
核心提示: TextBlock 和 Text APIsTextBlock 类 包括 一系列的APIs. 在此我们只是简单介绍一下text 对象 , 它们是一些常见的与TEXT相关的属性,可以用来设置TEXT的外观等:FontFamily: 以一个string对象来对Text的 font family进

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

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:怎么样 调用 Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接