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