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);
 }