WPF采用ObjectDataProvider绑定数据

最近打算给自己写个小软件,想用微软的新桌面框架WPF来写。


前些天,折磨了1下午没有研究透如果用控件绑定数据,终于在今天搞定了。于是分享给大家。


WPF采用ObjectDataProvider绑定数据,网上的一个教程ListView 的三种数据绑定方式  但是只提到在XAML窗口文件中这样写一段代码


            
                4
            
        

但是我把它放到XAML文件里面报错,后来又进行百度,网上有人说这段代码要放到


标签里面,但是还是有问题。

终于我研究出来,<Window.    红色标注的这个标签是和XAML窗口配置文件的,窗口类型有关系的,如果是在窗口Window.xml里面使用的话,应该使用但是如果是其他类型,比如是我使用的这个类型,是页面的话(Page.xml),应该使用 


这里再给大家讲解一下,下面这段标签代码的使用


            
                4
            
        

这段代码是和

 public class DataProvider
    {
        public ObservableCollection GetData(int limit)
        {
            ObservableCollection ObservableObj = new ObservableCollection();
            int i = 0;
            while (i <= limit)
            {
                ObservableObj.Add(new { Name = "帅波" + i.ToString(), Sex = "女", Age = 50 + i });
                i++;
            }

            return ObservableObj;
        }
    }

有关系的,
 
            
                4传递给对象类方法的参数
            
        


然后在listView的绑定如下:

  
            
                
                    
                    
                    
                        
                            
                                
                            
                        
                    
                
            
        


           




你可能感兴趣的:(c#,WPF)