public static ViewFactory <T> IBindingList(BindingList <T> list) { var factory = new ViewFactory <T>(); factory.list = list; factory.view = new ObjectListView <T>(factory.list); factory.SetupListEventHandlers(); return(factory); }
public static ViewFactory <T> IListReadOnly() { var factory = new ViewFactory <T>(); factory.list = new List <T>().AsReadOnly(); factory.view = new ObjectListView <T>(factory.list); factory.SetupListEventHandlers(); return(factory); }