private void RefreshXMLItems()
{
XmlDocument xd = new XmlDocument();
try
{
xd.Load(XMLFilename);//root element must exist in xml file
}
catch (Exception ex)
{
logService.WriteToLogLevel("Error adding XML entry in " + XMLFilename, LogLevelEnum.Error);
logService.WriteToLogLevel(ex.Message, LogLevelEnum.Error);
}
///Read all string from XML and load in FileList ///
FilesList.Clear();
XmlNodeList xnlst = xd.GetElementsByTagName("item");
foreach (XmlNode xn in xnlst)
{
FilesList.Add(xn.InnerText);
}
RefereshRecentList();//generate UI menu items under 'Recent'
}