public void Init(List <SearchResultFaceProperty> faceResultInfo, SearchResultFaceProperty record) { if (faceResultInfo != null) { m_allrecords = faceResultInfo; pageNavigatorEx1.MaxCount = m_allrecords.Count; pageNavigatorEx1.Index = 1; m_currentRecord = record; } }
void uc_DoubleClick(object sender, EventArgs e) { FormFaceDetailInfo infoForm = new FormFaceDetailInfo(); List <SearchResultFaceProperty> proList = new List <SearchResultFaceProperty> { }; foreach (var item in m_faceHistoryList) { SearchResultFaceProperty newItem = new SearchResultFaceProperty(item); proList.Add(newItem); } SearchResultFaceProperty curProperty = new SearchResultFaceProperty(((SearchResultFace)((ucSingleSearchResult)sender).Tag)); infoForm.Init(proList, curProperty); infoForm.ShowResult(curProperty); infoForm.ShowDialog(); }