コード例 #1
0
 /// <summary>
 /// Функция показа содержимого xml файла без главного элемента
 /// </summary>
 /// <param name="path">Путь к файлу</param>
 /// <returns>Возвращает документ XML</returns>
 public static FlowDocument DocumentJurnal(string path)
 {
     if (File.Exists(path) & FileLogica.FileInfoLogica.FileLogica.FormatFile(path) == ".xml")
     {
         var          xmldoc      = new  LibaryXMLAuto.ReadOrWrite.LogicaXml.LogicaXml();
         var          documentxml = LibaryXMLAuto.ReadOrWrite.LogicaXml.LogicaXml.Document(path);
         FlowDocument doc         = new FlowDocument
         {
             TextAlignment             = TextAlignment.Left,
             IsOptimalParagraphEnabled = true,
             IsHyphenationEnabled      = true,
             FontStyle  = FontStyles.Italic,
             Background = System.Windows.Media.Brushes.Yellow,
             Foreground = System.Windows.Media.Brushes.Blue
         };
         for (int i = 1; i < xmldoc.CountAtribute(documentxml); i++)
         {
             if (i == 2)
             {
                 return(doc);
             }
             doc.Blocks.Add(new Paragraph(new Run(xmldoc.XmlAtribyte(documentxml, i))));
         }
         return(doc);
     }
     return(null);
 }
コード例 #2
0
 /// <summary>
 /// Обновление файла команда
 /// </summary>
 /// <param name="path">Путь к файлу</param>
 public void UpdateFileXml(string path)
 {
     if (File.Exists(path))
     {
         var      filelogica = new FileLogica();
         var      xmllibary  = new LibaryXMLAuto.ReadOrWrite.LogicaXml.LogicaXml();
         FileInfo file       = new FileInfo(path);
         Name  = file.Name;
         Count = xmllibary.CountAtribute(LibaryXMLAuto.ReadOrWrite.LogicaXml.LogicaXml.Document(path));
         Icon  = filelogica.Extracticonfile(file.FullName);
     }
     else
     {
         MessageBox.Show("Нет Списков для обработки по пути: " + path);
     }
 }