private void GoToForm(int FromIndex, int ToIndex, object sendItem, TimeSpan Sleep) { if (FormCollection.Count() > 0) { UIElementInfo _FromItem = FormCollection.Find(f => f.Key == FromIndex); UIElementInfo _ToItem = FormCollection.Find(f => f.Key == ToIndex); if (_FromItem != null && _ToItem != null) { _ToItem.kioskForm.Visibility = Visibility.Visible; _ToItem.kioskForm.OpenForm(FromIndex, sendItem); System.Threading.Thread.Sleep(Sleep); _FromItem.kioskForm.Visibility = Visibility.Hidden; _FromItem.kioskForm.CloseForm(); } } }