.NEt专家博客!
【李会军】一步一步学Silverlight 2系列(12):数据与通信之WebClient
上一篇 /
下一篇 2008-04-11 19:39:05
/ 个人分类:经典文章
概述
Silverlight 2 Beta
1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#,
IronRuby, Ironpython,对JSON、Web
Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight
2系列》文章带您快速进入Silverlight 2开发。
本文将介绍如何在Silverlight 2中使用Web Client进行通信。
简单示例
编写一个简单的示例,在该示例中,选择一本书籍之后,我们通过Web Client去查询书籍的价格,并显示出来,最终的效果如下:ITPUB个人空间q~7\3UzR+Mf(I

]VTU
D0
编写界面布局,XAML如下:
<GridBackground="#46461F">
:oiEZ3t0<Grid.RowDefinitions>ITPUB个人空间3KX{Mw8m+b
<RowDefinitionHeight="40"></RowDefinition>ITPUB个人空间Pp!M3nIbic/e5P
<RowDefinitionHeight="*"></RowDefinition>ITPUB个人空间 TQ ylpI
<RowDefinitionHeight="40"></RowDefinition>ITPUB个人空间!pg:\r y@
</Grid.RowDefinitions>ITPUB个人空间%Y~s7l"z#C
<Grid.ColumnDefinitions>ITPUB个人空间T5nuH
g&to^
<ColumnDefinition></ColumnDefinition>ITPUB个人空间/z5f9j @ Rz8{
</Grid.ColumnDefinitions>
^J8d4E V
K0<BorderGrid.Row="0"Grid.Column="0"CornerRadius="15"
j/E2V v0\Wmo?p(v0Width="240"Height="36"
F&f
?7ZGB0Margin="20 0 0 0"HorizontalAlignment="Left">
g;|,| Chw0<TextBlockText="书籍列表"Foreground="White"
7QF9h6` LY
G1E0HorizontalAlignment="Left"VerticalAlignment="Center"
t;h]#R#h-w
p+m&hM
v)r8x0Margin="20 0 0 0"></TextBlock>
w qJ$\x4T l0</Border>ITPUB个人空间T6`S yxeg]%U
<ListBoxx:Name="Books"Grid.Row="1"Margin="40 10 10 10"
gf&po7K9S0SelectionChanged="Books_SelectionChanged">