Example #1
0
 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();
 }
Example #2
0
 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);
 }
Example #3
0
        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();
        }
Example #4
0
 public NowPlayingQuickLink(StartMenuManager smm)
 {
     this.startMenuManager = smm;
 }
Example #5
0
 public OemCategoryLink(StartMenuManager manager, string[] categories)
     : base(manager, (XmlElement)null)
 {
     this.categories = categories;
 }
Example #6
0
 public PackageQuickLink(StartMenuManager smm, XmlElement element)
     : base(smm, element)
 {
 }
Example #7
0
 protected XmlQuickLink(StartMenuManager smm, XmlElement element)
     : base(smm)
 {
     this.XmlElement = element;
 }
Example #8
0
 public PartnerQuickLinkBase(StartMenuManager manager, XmlElement element)
     : base(manager, element)
 {
 }
Example #9
0
 public StartMenuObject(StartMenuManager smm)
 {
     this.startMenuManager = smm;
 }
Example #10
0
 public StripCollection(StartMenuManager smm)
 {
     this.manager = smm;
 }
Example #11
0
 public static StartMenuManager Create(IResourceLibraryCache cache)
 {
     return(StartMenuManager.Create(cache, (OemManager)null));
 }
Example #12
0
 internal BaseXmlMenuStrip(StartMenuManager smm, XmlElement startMenuElement)
     : base(smm)
 {
     this.startMenuElement = startMenuElement;
 }