Для начала позвольте мне сказать, что ComboBox, вложенные в DataForms, в настоящее время ОЧЕНЬ глючат с SL5.Но здесь вы идете, это использует Entity Framework:
Связанный класс:
public class TrailerListProvider : UserControl
{
myDomainContext _dc;
public myDomainContext DomainContext
{
set
{
_dc = value;
_dc.Load<trailer>(_dc.GetTrailersQuery());
}
}
public TrailerListProvider()
{
DomainContext = new myDomainContext ();
}
public List<trailer> VendorList
{
get
{
return (from t in _dc.trailers
orderby t.trailerMark
select t).ToList();
}
}
}
В вашем XAML:
<Control.Resources>
<myClasses:TrailerListProvider x:Key="trailerListProvider"></myClasses:TrailerListProvider>
</Control.Resources>
И, наконец, в вашем выпадающем списке (илинезависимо от элемента управления ItemsSource):
ItemsSource = {Binding Path=VendorList, ElementName={StaticResource trailerListProvider}}