Silverlight中ListBox的数据绑定

2020-12-13 04:06

阅读:500

标签:style   blog   class   c   code   java   

    在Silverlight中ListBox是一个非常强大的控件。总结下ListBox的绑定数据的方式。

    首先,新建一个Book类,

1     public class Book
2     {
3         public string BookName { get; set; }
4 
5         public string Author { get; set; }
6     }

    接下来BookViewModel.cs中,

soscw.com,搜素材
 1     public class BookViewModel
 2     {
 3         private List booklist;
 4 
 5         public BookViewModel()
 6         {
 7             this.booklist = new List() { 
 8             new Book(){BookName="book1",Author="author1"},
 9             new Book(){BookName="book2",Author="author2"},
10             new Book(){BookName="book3",Author="author3"}
11             };
12         }
13 
14         public List BookList
15         {
16             get { return this.booklist; }
17         }
18     }
soscw.com,搜素材

     在View中,添加绑定ViewModel

1     2         3     

  有两种绑定ListBox的方式:

  方式一:

1 "listtmp" Grid.Row="1" Grid.Column="0" ItemsSource="{Binding BookList,Mode=TwoWay}" 
2                  DisplayMemberPath="BookName"/>

  方式二:

soscw.com,搜素材
 1 "1" Grid.Column="0" ItemsSource="{Binding BookList,Mode=TwoWay}">
 2              3                  4                     "Horizontal">
 5                         "{Binding BookName,Mode=TwoWay}"/>
 6                         "||"/>
 7                         "{Binding Author,Mode=TwoWay}"/>
 8                      9                 10             11         
soscw.com,搜素材

  以上。

 

Silverlight中ListBox的数据绑定,搜素材,soscw.com

Silverlight中ListBox的数据绑定

标签:style   blog   class   c   code   java   

原文地址:http://www.cnblogs.com/ldm1989/p/3731010.html


评论


亲,登录后才可以留言!