public static void LoadSource <T>(this System.Windows.Controls.ComboBox pObjSender) where T : IConvertible { if (typeof(T).IsEnum) { pObjSender.ItemsSource = ComboUtility.ParseEnumToCombo <T>(); pObjSender.DisplayMemberPath = "Text"; pObjSender.SelectedValuePath = "Value"; } }
public UCBatchesBySellerFilter() { InitializeComponent(); mObjReportFactory = new ReportsServiceFactory(); mObjAuctionsFactory = new AuctionsServicesFactory(); mObjPartnerFactory = new BusinessServicesFactory(); cboStatus.ItemsSource = ComboUtility.ParseEnumToCombo <BatchStatusFilterEnum>(); cboStatus.DisplayMemberPath = "Text"; cboStatus.SelectedValuePath = "Value"; cboStatus.SelectedIndex = 0; }