public PlaylistView(IMediaControllerViewModel IMediaControllerViewModel, IPlaylistManagerViewModel playlistManagerViewModel)
 {
     InitializeComponent();
     this.DataContext = playlistManagerViewModel;
     this.MediaControllerViewModel = IMediaControllerViewModel;
     this.Loaded += new RoutedEventHandler(PlaylistView_Loaded);
 }
        public MediaController(IMediaControllerViewModel mediaControllerViewModel)
        {
            InitializeComponent();
            this.DataContext = mediaControllerViewModel;
            this.Loaded     += FilePlayerManager.MediaControllerViewModel.MediaController_Loaded;

            FilePlayerManager.MediaControllerViewModel.PositionSlideTimerTooltip          = new DispatcherTimer(DispatcherPriority.Background);
            FilePlayerManager.MediaControllerViewModel.PositionSlideTimerTooltip.Tick    += positionSlideTimerTooltip_Tick;
            FilePlayerManager.MediaControllerViewModel.PositionSlideTimerTooltip.Interval = TimeSpan.FromMilliseconds(100);
        }
 public object GetPlaylistView(IMediaControllerViewModel mediaControllerViewModel)
 {
     return(new PlaylistView(mediaControllerViewModel, this));
 }