public static ImageComboBoxEditElementBinder <TObject, TProperty> To <TObject, TProperty>(this IScreenToElementBinder <TObject, TProperty> screenToElementBinder, ImageComboBoxEdit imageComboBoxEdit) { var element = new ImageComboBoxEditElementBinder <TObject, TProperty>(screenToElementBinder.PropertyBinder, imageComboBoxEdit); screenToElementBinder.ScreenBinder.AddElement(element); return(element); }
WithImages <TObjectType, TPropertyType>(this ImageComboBoxEditElementBinder <TObjectType, TPropertyType> imageComboBoxEditElementBinder, Func <TPropertyType, int> imageIndexFor) { imageComboBoxEditElementBinder.ImageIndexFor = imageIndexFor; return(imageComboBoxEditElementBinder); }