Silverlight中的数据绑定是一个非常重要的部分。它的灵活运用,使我们在开发过程中能够轻松自如的实现各种功能的需求。在这里我们就为大家介绍一种是用技巧,Silverlight绑定到列表的实现方法。#t#

为克东等地区用户提供了全套网页设计制作服务,及克东网站建设行业解决方案。主营业务为成都网站建设、成都做网站、克东网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
下面再看一个Silverlight绑定到列表的简单例子,一般都会使用DataGrid或者ListBox来进行列表数据的显示。下面的示例我们显示一个文章列表:
- < Grid Background="#46461F">
- < Grid.RowDefinitions>
- < RowDefinition Height="40">
- < /RowDefinition>
- < RowDefinition Height="*">
- < /RowDefinition>
- < /Grid.RowDefinitions>
- < Grid.ColumnDefinitions>
- < ColumnDefinition>
- < /ColumnDefinition>
- < /Grid.ColumnDefinitions>
- < Border Grid.Row="0"
Grid.Column="0" CornerRadius="15"
- Width="240" Height="36"
Background="Orange"
- Margin="20 0 0 0" Horizontal
Alignment="Left">
- < TextBlock Text="文章列表"
Foreground="White"
- HorizontalAlignment="Left"
VerticalAlignment="Center"
- Margin="20 0 0 0">< /TextBlock>
- < /Border>
- < ListBox x:Name="PostList"
Grid.Column="0" Grid.Row="1"
- Margin="40 10 10 10"
- HorizontalContentAlignment="Left"
VerticalContentAlignment="Bottom"
- ItemsSource="{Binding Posts}">
- < /ListBox>
- < /Grid>
编写一个简单的Silverlight绑定到列表的业务类:
- public class Blog
- {
- public List< String>
Posts { get; set; }
- }
初始化集合数据并进行绑定
- private void UserControl_Loaded
(object sender, RoutedEventArgs e)
- {
- Blog blog = new Blog();
- blog.Posts = new List< String>
- {
- "一步一步学Silverlight 2系列
(10):使用用户控件",
- "一步一步学Silverlight 2系列
(9):使用控件模板",
- "一步一步学Silverlight 2系列
(8):使用样式封装控件观感",
- "一步一步学Silverlight 2系列
(7):全屏模式支持"
- };
- PostList.DataContext = blog;
- }
Silverlight绑定到列表相关实现方法就为大家介绍到这里。
文章题目:Silverlight绑定到列表相关技巧
文章起源:
https://chengdu.cdxwcx.cn/article/cddgcjs.html