BaconBuilder.View.MainWindow.listViewContents_ItemSelectionChanged C# (CSharp) Метод

listViewContents_ItemSelectionChanged() приватный Метод

Called once for each file selected or deselected when the listview's item selection is changed.
private listViewContents_ItemSelectionChanged ( object sender, System.Windows.Forms.ListViewItemSelectionChangedEventArgs e ) : void
sender object
e System.Windows.Forms.ListViewItemSelectionChangedEventArgs
Результат void
        private void listViewContents_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
        {
            // If this item is newly selected, load the file associated with it.
            if (e.IsSelected)
            {
                _controller.SelectFile(e.Item.Text);
            }

                // If this item is being unselected, then save it if necessary.
            else if (_controller.ContentsHaveChanged())
            {
                _model.CurrentContents = Contents;
                _model.SaveFile(e.Item.Text);
                _model.LoadFiles();
            }
        }