//private void foldersItem_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e) //{ // TreeView tree = (TreeView)sender; // TreeViewItemExtended temp = ((TreeViewItemExtended)tree.SelectedItem); // if (temp == null) // return; // SelectedImagePath = ""; // string temp1 = ""; // string temp2 = ""; // while (true) // { // temp1 = temp.Header.ToString(); // if (temp1.Contains(@"\")) // { // temp2 = ""; // } // SelectedImagePath = temp1 + temp2 + SelectedImagePath; // if (temp.Parent.GetType().Equals(typeof(TreeView))) // { // break; // } // temp = ((TreeViewItemExtended)temp.Parent); // temp2 = @"\"; // } // //show user selected path // string FullNameWithPath = ProjectOrLibraryPath + "\\" + SelectedImagePath; // //MessageBox.Show(ProjectOrLibraryPath + "\\" + SelectedImagePath); // OpenXamlFileEventArgs openXaml = new OpenXamlFileEventArgs(); // openXaml.XamlFileName = SelectedImagePath; // openXaml.XamlFileNameWithPath = FullNameWithPath; // SelectHelper.OnOpenXamlFile(openXaml); // //CustomWfDesigner.NewInstanceCSharp(FullNameWithPath); //} private void StackPanel_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { Mouse.OverrideCursor = Cursors.Wait; try { TreeViewItemExtended temp = null; StackPanel sp = (StackPanel)sender; if (sp.Tag == null) { return; } if (sp.Tag is TreeViewItemExtended) { temp = (TreeViewItemExtended)sp.Tag; if (temp == null) { return; } SelectedImagePath = ""; string temp1 = ""; string temp2 = ""; while (true) { temp1 = temp.Header.ToString(); if (temp1.Contains(@"\")) { temp2 = ""; } SelectedImagePath = temp1 + temp2 + SelectedImagePath; if (temp.Parent.GetType().Equals(typeof(TreeView))) { break; } temp = ((TreeViewItemExtended)temp.Parent); temp2 = @"\"; } //show user selected path string FullNameWithPath = ProjectOrLibraryPath + "\\" + SelectedImagePath; //MessageBox.Show(ProjectOrLibraryPath + "\\" + SelectedImagePath); OpenXamlFileEventArgs openXaml = new OpenXamlFileEventArgs(); openXaml.XamlFileName = SelectedImagePath; openXaml.XamlFileNameWithPath = FullNameWithPath; SelectHelper.OnOpenXamlFile(openXaml); } } catch (Exception ex) { Log.Logger.LogData(ex.Message, LogLevel.Error); } finally { Mouse.OverrideCursor = null; } }
private void foldersItem_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { try { TreeView tree = (TreeView)sender; TreeViewItemExtended temp = ((TreeViewItemExtended)tree.SelectedItem); if (temp == null) { return; } SelectedImagePath = ""; string temp1 = ""; string temp2 = ""; while (true) { temp1 = temp.Header.ToString(); if (temp1.Contains(@"\")) { temp2 = ""; } SelectedImagePath = temp1 + temp2 + SelectedImagePath; if (temp.Parent.GetType().Equals(typeof(TreeView))) { break; } temp = ((TreeViewItemExtended)temp.Parent); temp2 = @"\"; } //show user selected path string FullNameWithPath = ProjectOrLibraryPath + "\\" + SelectedImagePath; //MessageBox.Show(ProjectOrLibraryPath + "\\" + SelectedImagePath); OpenXamlFileEventArgs openXaml = new OpenXamlFileEventArgs(); openXaml.XamlFileName = SelectedImagePath; openXaml.XamlFileNameWithPath = FullNameWithPath; SelectHelper.OnOpenXamlFile(openXaml); //CustomWfDesigner.NewInstanceCSharp(FullNameWithPath); } catch (Exception ex) { Log.Logger.LogData(ex.Message, LogLevel.Error); } }
private void OpenWorkflow(object sender, OpenXamlFileEventArgs e) { //Code for Opening Workflow try { MainWindow mw = new MainWindow(); //mw.OpenProject(sender, e); mw.OpenFile(e.XamlFileNameWithPath); NewProjectEventArgs ne = new NewProjectEventArgs(); ne.Path = workflowPath; //BOTDesigner.Views.DashBoard. ne.projectType = ProjectType.openproject; //OpenProject(null, ne); //OpenFile(e.XamlFileNameWithPath); } catch (Exception ex) { Logger.Log.Logger.LogData("Exception while Opening Workflow: " + ex.Message, Logger.LogLevel.Error); } }