Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
		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);
		}