public class MyData
        {
            public string username{ get; set; }
            public string password{ get; set; }
        }如下是增加ITEM的代码:MyData data = new MyData {username = "test", password = "123" };
MyListView.Items.Add(data);运行后出来的结果不对,ITEM虽然增加了,但是内容却是 "TestProject.Window1+MyData"TestProject是我的工程名, Window1是主窗口名。我什么地方弄错了?

解决方案 »

  1.   

     <GridView> 
       <GridViewColumn Header="username" DisplayMemberBinding="{Binding Path=username}"/> 
        <GridViewColumn Header="password" DisplayMemberBinding="{Binding Path=password}"/> 
          </GridView> 
    ListViewItem item = new ListViewItem(); 
                item.DataContext = data
      

  2.   

                    WrapPanel panel = new WrapPanel();
                    TextBlock tb = new TextBlock();
                    tb.Text = "test";
            
                    tb.Width = 50;
                    TextBlock tb1 = new TextBlock();
                    tb1.Text = "123";
        
                    tb1.Width = 50;
                    panel.Children.Add(tb);
                    panel.Children.Add(tb1);
                    this.MyListView.Items.Add(panel);