1 int win = Application.Current.Windows.Count;
2 ArrayList FormNameList = new ArrayList();
3 for (int a = 0; a < win; a++)
4 {
5 var title = Application.Current.Windows[a].Title;
6 if (title == o.FileInfo.FullName)
7 {
8 Application.Current.Windows[a].Show();
9 FormNameList.Add(Application.Current.Windows[a].Title);
10 }
11 }
12 if (FormNameList.Count > 0)
13 {
14 return;
15 }
16
17 Logger.D(TAG, "开始打开文件");
18 ViewDocumentWindow viewDocumentWindow = new ViewDocumentWindow(topicID, caseID, o.FileInfo);
19 viewDocumentWindow.Owner = NavigationWindow.GetWindow(this);
20 viewDocumentWindow.Show();
21 Logger.D(TAG, "打开文件结束");