Esempio n. 1
0
        //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;
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
            }
        }