예제 #1
0
        public frmLibraryPicker(ILibraryFetch library)
            : this()
        {
            var origCursor = this.Cursor;

            Cursor.Current = Cursors.WaitCursor;
            Application.DoEvents();

            _library = library.GetLibrary();

            var items = _library.Keys.SelectMany(textKey => _library[textKey]).ToList();

            LibrarySelector.AvailableItems = items.Cast <object>().ToList();

            this.Cursor = origCursor;
        }