Exemplo n.º 1
0
        private void UpdateTemplate_Click(object sender, RoutedEventArgs e)
        {
            var xmlSelectedItem  = TemplateSelector.SelectedItem as XmlLinkedNode;
            var selectedTemplate = CustomXmlSerializer.GetSelectedTemplateInfoFromXml(xmlSelectedItem.InnerXml);
            var textResult       = string.Format(@"Template Name is {0}\n
                CurVersion: {1}\n
                LastVersion: {2}\n", selectedTemplate.IbName, selectedTemplate.CurrentVersion, selectedTemplate.ActualVersion);

            UpdatingProcess(xmlSelectedItem.InnerXml);

            RefreshXmlProvider();
        }
 /// <summary>
 /// При создании экземпляра класса, сразу получаем выбранный шаблон из xml
 /// </summary>
 /// <param name="xmlData">Данные из xml</param>
 public TemplateUpdateManager(string xmlData)
 {
     _templateDetail = CustomXmlSerializer.GetSelectedTemplateInfoFromXml(xmlData);
 }