public ShortcutView(FolderLink s,Settings sv,SVMode svMode) { shortcut = s; InitializeComponent(); parent = sv; Mode = svMode; }
public void Update(FolderLink s) { var doc = GetDoc(); var ele = doc.Root.Element(XName.Get("shortcuts")).Elements().Where(x => x.Attribute(XName.Get("id")).Value == s.ID.ToString()).First(); ele.Element("name").Value = s.Name; ele.Element("link").Value = s.ExplorerLink; ele.Element("accessCount").Value = s.AccessCount + ""; doc.Save(xmlfile); }
public void Add(FolderLink s) { var doc = GetDoc(); XElement ele = new XElement("shortcut"); ele.Add(new XAttribute("id", (Shortcuts.Count()==0)?1:(Shortcuts.Select(x => x.ID).Max() + 1))); ele.Add(new XElement("name") { Value = s.Name }); ele.Add(new XElement("link") { Value = s.ExplorerLink }); ele.Add(new XElement("accessCount") { Value = s.AccessCount+"" }); doc.Root.Element(XName.Get("shortcuts")).Add(ele); doc.Save(xmlfile); }
public void MoveUp(FolderLink s) { var doc = GetDoc(); doc.Save(xmlfile); throw new NotImplementedException(); }
public void MoveDown(FolderLink s) { throw new NotImplementedException(); }