コード例 #1
0
        public static string BrowseForStylesheetFile()
        {
            using (OpenFileDialog dialog = new OpenFileDialog()) {
                dialog.AddExtension    = true;
                dialog.Multiselect     = false;
                dialog.CheckFileExists = true;
                dialog.Title           = ResourceService.GetString("ICSharpCode.XmlEditor.AssignXSLT.Title");

                AddInTreeNode node = AddInTree.GetTreeNode("/SharpDevelop/Workbench/FileFilter");
                if (node != null)
                {
                    string xmlFileFilter  = (string)node.BuildChildItem("Xml", null, null);
                    string allFilesFilter = (string)node.BuildChildItem("AllFiles", null, null);
                    string xslFileFilter  = (string)node.BuildChildItem("Xsl", null, null);

                    dialog.Filter      = String.Concat(xslFileFilter, "|", xmlFileFilter, "|", allFilesFilter);
                    dialog.FilterIndex = 1;
                }

                if (dialog.ShowDialog(ICSharpCode.SharpDevelop.Gui.WorkbenchSingleton.MainForm) == DialogResult.OK)
                {
                    return(dialog.FileName);
                }
            }

            return(null);
        }
コード例 #2
0
 static string GetFileFilter(AddInTreeNode node, string filterName)
 {
     FileFilterDescriptor fileFilter = node.BuildChildItem(filterName, null, null) as FileFilterDescriptor;
     if (fileFilter != null) {
         return fileFilter.ToString();
     }
     return String.Empty;
 }
コード例 #3
0
        static string GetFileFilter(AddInTreeNode node, string filterName)
        {
            FileFilterDescriptor fileFilter = node.BuildChildItem(filterName, null, null) as FileFilterDescriptor;

            if (fileFilter != null)
            {
                return(fileFilter.ToString());
            }
            return(String.Empty);
        }
コード例 #4
0
 static private IConnection CreateConnectionObject(string connectionstring)
 {
     try
     {
         AddInTreeNode AddinNode = AddInTree.GetTreeNode("/SharpQuery/Connection");
         IConnection   conn      = (IConnection)AddinNode.BuildChildItem("ConnectionWrapper", null, null);
         conn.ConnectionString = connectionstring;
         return(conn);
     }
     catch (System.Exception e)
     {
         throw new ConnectionStringException(e.Message);
     }
 }