Exemplo n.º 1
0
        /// <summary>
        /// Selects a reference in the UI after checking it for validity.
        /// </summary>
        /// <param name="reference">Reference to an item.</param>
        /// <returns>False if the provided reference is not valid in this context. True if it is valid and has been selected.</returns>
        public bool assignReference(object reference)
        {
            object item = memItem.GetItem(reference);

            if (item == null)
            {
                return(false);
            }

            MainWindow.instance.offsetTabs.SelectedTab = tabPage;
            listBox.SelectedItem = item;
            MainWindow.instance.editorGrid.SelectedObject = item;

            return(true);
        }