public XmlMenuStrip(StartMenuManager manager, XmlDocument doc, XmlElement startMenuElement, string resourceName) : base(manager, startMenuElement) { this.quickLinks = new XmlMenuStrip.XmlQuickLinkCollection(this); this.quickLinks.CollectionChanged += new NotifyCollectionChangedEventHandler(this.QuickLinks_CollectionChanged); this.resourceName = resourceName; this.xml = doc; this.LoadFromXml(); }
public OemCategoryStrip(StartMenuManager manager, string title, string[] categories) { this.title = title; this.categories = categories; this.quickLinks = (ObservableCollection<IQuickLink>)new OemCategoryStrip.SingleQuickLinkCollection(); this.quickLink = (PartnerQuickLink)new OemCategoryStrip.OemCategoryLink(manager, this.categories); this.quickLink.BeginInit(); this.quickLink.EndInit(); this.QuickLinks.Add((IQuickLink)this.quickLink); }
internal NowPlayingStrip(StartMenuManager smm, XmlElement element) : base(smm, element) { this.BeginInit(); this.originalTitle = MediaCenterUtil.GetMagicString(this.Manager.Resources, "#SM.NowPlaying.Title", out this.titleResourceID); this.Title = this.originalTitle; NowPlayingStrip nowPlayingStrip = this; NowPlayingStrip.NowPlayingLinkCollection playingLinkCollection1 = new NowPlayingStrip.NowPlayingLinkCollection(); playingLinkCollection1.Add((IQuickLink) new NowPlayingQuickLink(smm)); NowPlayingStrip.NowPlayingLinkCollection playingLinkCollection2 = playingLinkCollection1; nowPlayingStrip.links = playingLinkCollection2; this.EndInit(); }
public NowPlayingQuickLink(StartMenuManager smm) { this.startMenuManager = smm; }
public OemCategoryLink(StartMenuManager manager, string[] categories) : base(manager, (XmlElement)null) { this.categories = categories; }
public PackageQuickLink(StartMenuManager smm, XmlElement element) : base(smm, element) { }
protected XmlQuickLink(StartMenuManager smm, XmlElement element) : base(smm) { this.XmlElement = element; }
public PartnerQuickLinkBase(StartMenuManager manager, XmlElement element) : base(manager, element) { }
public StartMenuObject(StartMenuManager smm) { this.startMenuManager = smm; }
public StripCollection(StartMenuManager smm) { this.manager = smm; }
public static StartMenuManager Create(IResourceLibraryCache cache) { return(StartMenuManager.Create(cache, (OemManager)null)); }
internal BaseXmlMenuStrip(StartMenuManager smm, XmlElement startMenuElement) : base(smm) { this.startMenuElement = startMenuElement; }