Ejemplo n.º 1
0
        public void Initialize()
        {
            m_MetadataCache.Clear();
            Cubes_ComboBox.Clear();
            m_CubeBrowser.Clear();

            Cubes_ComboBox.IsEnabled = CanSelectCube;
            if (String.IsNullOrEmpty(CubeName) && !CanSelectCube)
            {
                MessageBox.Show(Localization.ServerExplorer_CubePropertyError, Localization.ServerExplorerControl_Name, MessageBoxButton.OK);
                return;
            }

            if (CanSelectCube)
            {
                GetCubes();
            }
            else
            {
                // Если выбрать куб нельзя, то нет смысла запрашивать список кубов
                InitCubesList(new List <CubeDefInfo>()
                {
                    new CubeDefInfo()
                    {
                        Name = CubeName, Caption = CubeName
                    }
                });
            }
        }
Ejemplo n.º 2
0
        public void Initialize(Dictionary <String, FolderInfo> list, String nameToSelect)
        {
            m_List = list;
            m_ComboBox.Clear();
            m_ComboBox.Combo.Items.Add(new ItemControlBase(false)
            {
                Text = Localization.ComboBoxItem_None, Tag = NONE
            });
            m_ComboBox.Combo.Items.Add(new ItemControlBase(false)
            {
                Text = Localization.ComboBoxItem_New, Tag = CREATE_NEW
            });

            foreach (FolderInfo item in List.Values)
            {
                m_ComboBox.Combo.Items.Add(new FolderItemControl(item));
            }

            SelectItem(nameToSelect);
        }