您正在使用过期的浏览器。它可能无法正确显示此网站或其他网站。
您应该升级或使用 替代浏览器.

WPF列表<Contact>

墨GFX

知名会员
已加入
2013年2月2日
留言内容
142
编程经验
Beginner
I am writing a WPF application, this is a 联系 Manager App for practice..this is my first WPF project....

I have designed the UI in Photoshop and implimented it in WPC C# VS 2012. I have a listbox on the Main window...this is supposed to hold the 联系 Info....I am having some trouble adding the info....I have created a 联系 类 and have public properties for the info I want to add to the listbox....then in the form load event I add each 联系 to A List<Contact>..这就是我遇到的麻烦...当我添加信息时...根本没有显示在列表框中...添加的所有内容是"MyBlackBook.Contact"对于添加到列表中的每个联系人。

  private void Window_Loaded_1(object sender, RoutedEventArgs e)
        {
            contactList.Add(new 联系()
            {
                ID = "1",
                联系Name = "Gene | ",
                Address = "1234 right st | ",
                City = "AnyWhere | ",
                State = "State | ",
                Zip = "34221 | ",
                Birthday = "01/29/1970 | ",
                ImageSource = "#####"
            });


            contactList.Add(new 联系()
            {
                ID = "2",
                联系Name = "Gene | ",
                Address = "1234 right st | ",
                City = "AnyWhere | ",
                State = "State | ",
                Zip = "34221 | ",
                Birthday = "01/29/1970 | ",
                ImageSource = "#####"
            });


            contactList.Add(new 联系()
            {
                ID = "3",
                联系Name = "Gene | ",
                Address = "1234 right st | ",
                City = "AnyWhere | ",
                State = "State | ",
                Zip = "34221 | ",
                Birthday = "01/29/1970 | ",
                ImageSource = "#####"
            });


            lstContacts.ItemsSource = contactList;
        }


该信息仅用于测试...我想知道为什么信息无法正确显示。

任何帮助表示赞赏...

-InkedGFX
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,481
位置
悉尼,澳大利亚
编程经验
10+
我希望在列表框中看到属性值。...我所看到的是"MyBlackBook.Contact" on each line.
您需要阅读以下内容:

ListView,数据绑定和ItemTemplate-完整的WPF教程
管道只是一个分隔符!
如果应该使用分隔符,则应该分隔值,而不是值的一部分。如果要一个包含所有由定界符分隔的值的String,请分别创建该字符串并插入定界符。如果您想允许用户编辑属性,然后您或他们必须解决最初不应该存在的定界符怎么办?
 

墨GFX

知名会员
已加入
2013年2月2日
留言内容
142
编程经验
Beginner
感谢您的帮助!

让我备份一下.....我发布的代码仅用于测试目的,分隔符将不在实际的字符串值中...我要做的是将xml文件绑定到列表视图...。 。我希望您发布的链接可以帮助我做到这一点....我没有运气将xml文件绑定到listview,所以我想我会像过去那样尝试一下,即创建一个将值分类并存储在列表中<class>然后从列表中填充列表视图<class>.....我认为WPF有所不同.........我将阅读链接提供的教程,看看我是否可以管理解决方案...谢谢

-InkedGFX
 

类似线程

最佳 底部