Wpf 将GUID传递给转换器,转换器在db中查询与该GUID关联的名称并显示该名称。无论如何,谢谢你的帮助。 public ObservableCollection<Shipment> AllShipments { get; private set;

Wpf 将GUID传递给转换器,转换器在db中查询与该GUID关联的名称并显示该名称。无论如何,谢谢你的帮助。 public ObservableCollection<Shipment> AllShipments { get; private set;,wpf,data-binding,combobox,selecteditem,Wpf,Data Binding,Combobox,Selecteditem,将GUID传递给转换器,转换器在db中查询与该GUID关联的名称并显示该名称。无论如何,谢谢你的帮助。 public ObservableCollection<Shipment> AllShipments { get; private set; } public Shipment SelectedShipment { get; set; } // Constructor public MyViewModel() { AllShipments = ReadFromDb();

将GUID传递给转换器,转换器在db中查询与该GUID关联的名称并显示该名称。无论如何,谢谢你的帮助。
public ObservableCollection<Shipment> AllShipments { get; private set; }
public Shipment SelectedShipment { get; set; }

// Constructor
public MyViewModel()
{
    AllShipments = ReadFromDb();
}
class ViewModel
{
    public List<User> Users { get; set; }
    public List<Shipment> Shipments { get; set; }
    public Shipment SelectedShipment { get; set; }

    public void ReadShipments()
    {
        using (var dc = new MyDataContext())
        {
            DataLoadOptions dlo = new DataLoadOptions();
            dlo.LoadWith<Shipment>(x => x.User);
            dc.LoadOptions = dlo;
            Shipments = dc.Shipments.ToList();
            Users = dc.Users.ToList();
        }
    }
}