//list of indeces for all select items in Listbox //private int[] listBoxSelectedItems //{ // get // { // try // { // int[] someArray = new int[windowListbox.SelectedItems.Count]; // for (int i = 0; i < windowListbox.SelectedItems.Count; i++) // { // someArray[i] = windowListbox.Items.IndexOf(windowListbox.SelectedItems[i]); // } // return someArray; // } // catch // { // return null; // } // } //} /* ************************************************************************************************************************ *************************************************************************************************************************/ public MainWindow(controllerDelegateContainer editorFunctions, controllerDataDelegateContainer editorDataFunctions, controllerMiscDelegateContainer editorMiscFunctions) { InitializeComponent(); if (editorFunctions == null) { throw new NullReferenceException("MainWindow Constructor cannot have a null references to editorFunctions, editorDataFunctions, or editorMiscFunctions"); } editorFunctions.retrieveDelegates(out contErrorDisplayer, out contProgramCloser); editorDataFunctions.retrieveDelegates(out contDataGetter, out contItemAdder, out contItemEditor); editorMiscFunctions.retrieveDelegates(out contFileOpener, out contNewFileOpener, out contSettingHandler, out contFileSaver, out contGetFolderContents); //windowListbox.ItemsSource = dataView; dataSourceContainer = new List <CollectionView>(); itemEditorDataElement = new xmlElem(); }
//list of indeces for all select items in Listbox //private int[] listBoxSelectedItems //{ // get // { // try // { // int[] someArray = new int[windowListbox.SelectedItems.Count]; // for (int i = 0; i < windowListbox.SelectedItems.Count; i++) // { // someArray[i] = windowListbox.Items.IndexOf(windowListbox.SelectedItems[i]); // } // return someArray; // } // catch // { // return null; // } // } //} /* ************************************************************************************************************************ *************************************************************************************************************************/ public MainWindow(controllerDelegateContainer editorFunctions, controllerDataDelegateContainer editorDataFunctions, controllerMiscDelegateContainer editorMiscFunctions) { InitializeComponent(); if (editorFunctions == null) { throw new NullReferenceException("MainWindow Constructor cannot have a null references to editorFunctions, editorDataFunctions, or editorMiscFunctions"); } editorFunctions.retrieveDelegates(out contErrorDisplayer, out contProgramCloser); editorDataFunctions.retrieveDelegates(out contDataGetter, out contItemAdder, out contItemEditor); editorMiscFunctions.retrieveDelegates(out contFileOpener, out contNewFileOpener, out contSettingHandler, out contFileSaver, out contGetFolderContents); //windowListbox.ItemsSource = dataView; dataSourceContainer = new List<CollectionView>(); itemEditorDataElement = new xmlElem(); }