internal void OpenVPP(string VisionProFilePath) { Dispatcher.Invoke(new Action(() => { brd_Buttons.IsEnabled = false; brd_Loading.Visibility = Visibility.Visible; Panel.SetZIndex(brd_Loading, int.MaxValue); })); if (System.IO.File.Exists(VisionProFilePath)) { if (VisionProFilePath.EndsWith(".vpp")) { settings.WriteValue("FileDialog", "InitialDirectory", System.IO.Path.GetDirectoryName(VisionProFilePath)); Trace.WriteLine("Open VisionProFile: " + VisionProFilePath); this.visionProFilePath = VisionProFilePath; cognexLoader = new Thread(loadCognex); cognexLoader.Start(); return; } } Trace.WriteLine("No VisionProFile selected."); }