Ejemplo n.º 1
0
        public PlaylistViewModel(PlayerEngineModel player)
        {
            _player = player;

            CurrentUIPlaylist = new ObservableCollection<PlaylistItemModel>();
            _player.MediaPlayer.CurrentPlaylistChange += new WMPLib._WMPOCXEvents_CurrentPlaylistChangeEventHandler(MediaPlayer_CurrentPlaylistChange);
        }
Ejemplo n.º 2
0
        public MainWindowViewModel()
        {
            // init instance of wmp-player from wmp.dll
            PlayerEngineModel playerEngine = new PlayerEngineModel(false,false);

            // init view-models taking wmp-player as argument
            Player = new PlayerEngineViewModel(playerEngine);
            CurrentSong = new CurrentSongViewModel(playerEngine);
            Playlist = new PlaylistViewModel(playerEngine);
            Navigation = new Server.ServerNavigationViewModel();
            Servers = new ConnectionLibrary();

            // undo/redo
            CommandLib = new CommandLibrary();

            Player.Volume = 80;

            _this = this;
        }
Ejemplo n.º 3
0
 //contructor
 public CurrentSongViewModel(PlayerEngineModel playerModel)
 {
     _player = playerModel.MediaPlayer;
     init();
 }
Ejemplo n.º 4
0
        public PlayerEngineViewModel(PlayerEngineModel player)
        {
            _settings = player.MediaPlayer.settings;

            player.MediaPlayer.MediaError += new WMPLib._WMPOCXEvents_MediaErrorEventHandler(MediaPlayer_MediaError);
        }