Example #1
0
 public HelpModel()
 {
     AddLocalFolderItem = new TitledImageItem(
         "ms-appx:///MusicPimpLibrary/Assets/folder-open-foldercolor-1024.png",
         "Add local folder",
         "Select an MP3 folder",
         onClicked: async() => await MultiFolderLibrary.Instance.AddFolder());
     AddServerItem = new TitledImageItem(
         "ms-appx:///MusicPimpLibrary/Assets/desktop-red-1024.png",
         "Add remote server",
         "Connect to a MusicPimp PC",
         onClicked: OpenAddEndPoint);
     HelpItems = new ObservableCollection <TitledImageItem>()
     {
         AddLocalFolderItem, AddServerItem
     };
 }
Example #2
0
        public Navigable()
        {
            string assetHome = "ms-appx:///MusicPimpLibrary/Assets/";

            HomeItem        = new TitledImageItem(assetHome + "home-brown-48.png", "Home", "Go home", onClicked: GoTo <SplashPage>);
            FolderItem      = new TitledImageItem(assetHome + "folder-open-foldercolor-1024.png", "Music", "Browse the library", onClicked: () => GoToNamed(PageNames.LIBRARY));
            SmallFolderItem = new TitledImageItem(assetHome + "folder-open-ffcc66-48.png", "Music", "Browse the library", onClicked: () => GoToNamed(PageNames.LIBRARY));
            PlayerItem      = new TitledImageItem(assetHome + "music-green-128.png", "Player & playlist", "Control playback", onClicked: () => GoToNamed(PageNames.PLAYER));
            SmallPlayerItem = new TitledImageItem(assetHome + "music-green-48.png", "Player & playlist", "Control playback", onClicked: () => GoToNamed(PageNames.PLAYER));
            SettingsItem    = new TitledImageItem(assetHome + "wrench-gray-1024.png", "Settings", "Manage libraries and playback", onClicked: OpenSettings);
            DownloadsItem   = new TitledImageItem(assetHome + "download-alt-lightgreen-128.png", "Downloads", "In the background", onClicked: GoTo <Downloads>);
            BeamItem        = new TitledImageItem(assetHome + "upload-alt-blue-128.png", "MusicBeamer", "Stream music to another PC", onClicked: GoTo <BarcodePage>);
            TestItem        = new TitledImageItem(assetHome + "play-green.png", "Test", "Run a test", onClicked: Test);

            GoToLibrary   = CommandToNamed(PageNames.LIBRARY);
            GoToPlayer    = CommandToNamed(PageNames.PLAYER);
            GoToDownloads = CommandTo <Downloads>();
            GoToSplash    = CommandTo <SplashPage>();
            GoToBeam      = CommandTo <BarcodePage>();
            GoToLicense   = CommandTo <IapPage>();
        }