Bloom.CollectionTab.LibraryBookView.LibraryBookView C# (CSharp) Method

LibraryBookView() public method

public LibraryBookView ( BookSelection bookSelection, CreateFromSourceBookCommand createFromSourceBookCommand, EditBookCommand editBookCommand, SelectedTabChangedEvent selectedTabChangedEvent, NavigationIsolator isolator ) : System
bookSelection BookSelection
createFromSourceBookCommand CreateFromSourceBookCommand
editBookCommand EditBookCommand
selectedTabChangedEvent SelectedTabChangedEvent
isolator NavigationIsolator
return System
        public LibraryBookView(BookSelection bookSelection,
			//SendReceiver sendReceiver,
			CreateFromSourceBookCommand createFromSourceBookCommand,
			EditBookCommand editBookCommand,
			SelectedTabChangedEvent selectedTabChangedEvent,
			NavigationIsolator isolator)
        {
            InitializeComponent();
            _previewBrowser.Isolator = isolator;
            _readmeBrowser.Isolator = isolator;
            _bookSelection = bookSelection;
            //_sendReceiver = sendReceiver;
            _createFromSourceBookCommand = createFromSourceBookCommand;
            _editBookCommand = editBookCommand;
            bookSelection.SelectionChanged += new EventHandler(OnBookSelectionChanged);

            selectedTabChangedEvent.Subscribe(c =>
                                                {
                                                    _visible = c.To is LibraryView;
                                                    if(_reshowPending)
                                                    {
                                                        ShowBook();
                                                    }
                                                });
            _editBookButton.Visible = false;
        }