public void OpenFindScreen() { foreach (IWindow w in this.OpenWindows) { if (w is IFindWindow) { w.Activate(); return; } } this.Find = FindWindowFactory.CreateWindow(); this.Find.FindCriteria += new FindText(find_FindCriteria); this.Find.Closed += new RoutedEventHandler(find_Closed); this.OpenWindows.Add(this.Find); this.Find.Show(); }