C# 管理组合框和复杂对象
我试图弄明白如何处理复杂对象的组合框 我有以下两门课: BackupVersion.csC# 管理组合框和复杂对象,c#,wpf,combobox,C#,Wpf,Combobox,我试图弄明白如何处理复杂对象的组合框 我有以下两门课: BackupVersion.cs public class BackupVersion { public string Name { get; set; } public BackupVersion() { } public BackupVersion(string name) { Name = name; } } SubsystemVersions.cs public class Subsyst
public class BackupVersion
{
public string Name { get; set; }
public BackupVersion() { }
public BackupVersion(string name)
{
Name = name;
}
}
SubsystemVersions.cs
public class SubsystemVersions : ObservableCollection<BackupVersion>
{
public SubsystemVersions()
{
Add(new BackupVersion("amit"));
Add(new BackupVersion("aaa"));
Add(new BackupVersion("ofir"));
}
}
我的问题是,如何取回原始对象,即备份版本对象
如果我正在做一些不常见的事情(例如,这是定义和绑定集合的最佳方式吗?),请对编码样式进行评论。返回原始对象:
this.c1.SelectedItem;
this.c1.SelectedValue.ToString()
this.c1.SelectedItem;