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