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 }; }
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>(); }