private void CloseVLC() { foreach (var item in CamerasList.Items) { ContentPresenter cp = CamerasList.ItemContainerGenerator.ContainerFromItem(item) as ContentPresenter; UserControl1 tb = Utility.FindVisualChild <UserControl1>(cp); if (tb != null) { // tb.CloseVLC(); tb.MouseDown -= UserControl1_MouseDown; tb.TouchLeave -= UserControl1_TouchLeave; tb.CloseVLC(); } } }