コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }