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

怎么样调用 Silverlight 客户端 APIs

 2008-10-04 11:37:43 来源:WEB开发网   
核心提示: VBDim tb As TextBlock = New TextBlock()tb.FontFamily = "Arial"'one of the initial fontstb.FontSize = 20tb.FontStretch = FontStretch

VB

Dim tb As TextBlock = 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
Dim golden As SolidColorBrush = 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!"
Dim il As Run = New Run()
il.FontSize = 40
il.Text = "Hello!"
tb.Inlines.Insert(0, il)

Colors 和 Brushes

当你在XAML中设置颜色值时,你可以设置基于UNIX X11的已经命名的几乎256种solid colors颜色参数 , 包括有趣的 "MistyRose" 和 "PapayaWhip". 或者, 你可以使用一个#,再加一个字符串量来设置 RGB 或者 ARGB . 在 Silverlight 托管 API中, 预定义的可用的颜色是很少的,只有16种颜色. 因此, 主要的定义 solid color 的方法是调用 静态的 Color.FromArgb, Color.FromScRgb, 或者 Color.FromRgb 方法. 然而, 各种从 Brush 中派生的(比如SolidColorBrush) 只有默认的构造函数. 他们并没有提供方便人们使用的构造函数. 在你调用构造函数后,还必须为其它的一些相关属性进行赋值. 象这些类 RadialGradientBrush 你必须设置每个 GradientStop 并将其添加到 GradientCollection.

CS

Rectangle r = new Rectangle();
r.Width = 400;
r.Height = 300;
SolidColorBrush golden = new SolidColorBrush();
golden.Color = Color.FromRgb(211,147,12);
r.Fill = golden;

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

Tags:怎么样 调用 Silverlight

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