public MainPage() { Contract.Requires(TunesDataSource.IsLoaded); this.InitializeComponent(); // Initialize Play All playMenu; this can only occur in code-behind for the moment var playMenu = new Callisto.Controls.Menu(); var playAllItem = new Callisto.Controls.MenuItem(); playAllItem.Text = LocalizationManager.GetString("TransportControls/PlayMenu/PlayAll"); playAllItem.Tapped += (thatSender, thoseEventArgs) => { AudioController.Default.ReplaceAll(TunesDataSource.Default.AllSongsPlaylist, false, true); }; var shuffleItem = new Callisto.Controls.MenuItem(); shuffleItem.Text = LocalizationManager.GetString("TransportControls/PlayMenu/ShuffleAll"); shuffleItem.Tapped += (thatSender, thosEventArgs) => { AudioController.Default.ReplaceAll(TunesDataSource.Default.AllSongsPlaylist, true, true); }; playMenu.Items.Add(playAllItem); playMenu.Items.Add(shuffleItem); // Initialize Flyout controls _playFlyout = new Flyout(playMenu); _volumeFlyout = new Flyout(volumeControls); }
public MainPage() { Contract.Requires(TunesDataSource.IsLoaded); this.InitializeComponent(); // Initialize Play All playMenu; this can only occur in code-behind for the moment var playMenu = new Callisto.Controls.Menu(); var playAllItem = new Callisto.Controls.MenuItem(); playAllItem.Text = LocalizationManager.GetString("TransportControls/PlayMenu/PlayAll"); playAllItem.Tapped += (thatSender, thoseEventArgs) => { AudioController.Default.ReplaceAll(TunesDataSource.Default.AllSongsPlaylist, false, true); }; var shuffleItem = new Callisto.Controls.MenuItem(); shuffleItem.Text = LocalizationManager.GetString("TransportControls/PlayMenu/ShuffleAll"); shuffleItem.Tapped += (thatSender, thosEventArgs) => { AudioController.Default.ReplaceAll(TunesDataSource.Default.AllSongsPlaylist, true, true); }; playMenu.Items.Add(playAllItem); playMenu.Items.Add(shuffleItem); // Initialize Flyout controls _playFlyout = new Flyout(playMenu); _volumeFlyout = new Flyout(volumeControls); }