首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教,怎么在XAML中创建一个集合

2013-09-06 
请问,如何在XAML中创建一个集合class Person{public string Name { get set }public string Adress { ge

请问,如何在XAML中创建一个集合


class Person
{
    public string Name { get; set; }
    public string Adress { get; set; }
    public int Age { get; set; }
}


请问,如何在XAML中创建一个Person对象的ObservableCollection<T>?
[解决办法]
xaml是静态的 你要创建神马?
要么在对应的.cs文件里面创建

xaml最多就是绑定对象而已
[解决办法]
ObservableCollection<Person> list=new ObservableCollection<Person>();
list.add(...);

ItemSource={Binding list}

[解决办法]
把你代码贴上来!
[解决办法]
<Grid HorizontalAlignment="Left" Height="368" VerticalAlignment="Top" Width="596">     <ListBox Name="listBox" DisplayMemberPath="Name" HorizontalAlignment="Left" Height="165" Margin="175,40,0,0" VerticalAlignment="Top" Width="120"/> </Grid>


public partial class MainWindow : Window {     public MainWindow()     {         InitializeComponent();         list = new ObservableCollection<Person>()         {             new Person(){Name="张三",Adress="北京",Age=43},             new Person(){Name="李四",Adress="美国",Age=52},             new Person(){Name="王五",Adress="上海",Age=45},       listBox.ItemsSource=list;  };     }     ObservableCollection<Person> list; } 

热点排行