private void SetRelatedDomainsLinks() { ICmSemanticDomainRepository repo = m_cache.ServiceLocator.GetInstance <ICmSemanticDomainRepository>(); foreach (Guid guidKey in m_mapRelatedDomains.Keys) { try { ICmSemanticDomain dom = repo.GetObject(guidKey); foreach (Guid guidLink in m_mapRelatedDomains[guidKey]) { try { ICmSemanticDomain domLink = repo.GetObject(guidLink); dom.RelatedDomainsRC.Add(domLink); } catch { } } if (m_progress != null) { m_progress.Step(1); } } catch { } } }
void OnOk(object sender, EventArgs e) { m_selectedItems.Clear(); foreach (ListViewItem selectedDomain in selectedDomainsList.Items) { var hvo = (int)selectedDomain.Tag; if (selectedDomain.Checked && hvo > 0) { m_selectedItems.Add(m_semdomRepo.GetObject(hvo)); } } }
void OnOk(object sender, EventArgs e) { if (SearchInProgress) { return; // Currently searching... don't respond to <Enter> or OK click. } m_selectedItems.Clear(); foreach (ListViewItem selectedDomain in selectedDomainsList.Items) { var hvo = (int)selectedDomain.Tag; if (selectedDomain.Checked && hvo > 0) { m_selectedItems.Add(m_semdomRepo.GetObject(hvo)); } } }
private void OnDomainListChecked(object sender, ItemCheckedEventArgs e) { var domain = m_semDomRepo.GetObject((int)e.Item.Tag); SemanticDomainSelectionUtility.AdjustSelectedDomainList(domain, m_stylesheet, e.Item.Checked, m_listView); }