Ejemplo n.º 1
0
        void EndEdit()
        {
            if (!List.ContainsKey(m_TextBox.Text))
            {
                FolderInfo info = new FolderInfo(m_TextBox.Text, m_TextBox.Text, true);
                List.Add(info.Name, info);
                FolderItemControl itemControl = new FolderItemControl(info);
                m_ComboBox.Combo.Items.Add(itemControl);
                m_ComboBox.Combo.SelectedItem = itemControl;
            }
            m_ComboBox.Visibility = Visibility.Visible;
            m_TextBox.Visibility  = Visibility.Collapsed;
            m_ComboBox.Focus();

            Raise_EditEnd();
        }
Ejemplo n.º 2
0
        public void SelectItem(String name)
        {
            int i = 0;

            foreach (ItemControlBase item in m_ComboBox.Combo.Items)
            {
                FolderItemControl ctrl = item as FolderItemControl;
                if (ctrl != null && ctrl.Text == name)
                {
                    m_ComboBox.Combo.SelectedIndex = i;
                    return;
                }
                i++;
            }

            if (m_ComboBox.Combo.Items.Count > 0)
            {
                m_ComboBox.Combo.SelectedIndex = 0;
            }
            else
            {
                m_ComboBox.Combo.SelectedIndex = -1;
            }
        }