この情報に従って、wpf でアドレス帳プログラムを作成しようとしています。私は実際にVisual C# 2010を使用しており、進行に合わせて適応しています。ただし、すべての指示にできる限り忠実に従ったのですが、何らかの理由でcontact
を選択したときにプロパティ ボックスにプロパティが表示されませんMainWindow
。
私が持っているコードは次のとおりです。
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
contacts.Add(new Contact()
{
Name = "James",
Email = "james@mail.com",
PhoneNumber = "01234 111111"
});
contacts.Add(new Contact()
{
Name = "Bob",
Email = "bob@mail.com",
PhoneNumber = "01234 222222"
});
contacts.Add(new Contact()
{
Name = "Emma",
Email = "emma@mail.com",
PhoneNumber = "01234 333333"
});
}
protected List<Contact> contacts = new List<Contact>();
public List<Contact> Contacts
{
get { return contacts; }
set { contacts = value; }
}
}
これが役立つかどうかはわかりませんが、何らかの理由で、listBox をクリックすると、ItemSource>Binding>Element>Path>Items my VC# 2010 がクラッシュします。私の問題はすべてプログラムのエラーでしょうか、それとも何か不足していますか?