Exemplo n.º 1
0
        public AudioViewModel(Audio audio, IAudioAdapter adapter, Lyrics lyrics=null)
        {
            _audio = audio;

            _lyrics = lyrics;

            _adapter = adapter;

            _mediaElement = new MediaElement();

            PlayOrPauseImage = new DoubleImageViewModel(Resources.PlayImape, Resources.PauseImage);

            OpenOrCloseTextImage = new DoubleImageViewModel(Resources.OpenTextImage, Resources.CloseTextImage);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Конструктор с параметрами
        /// </summary>
        /// <param name="adapter">Адаптер контакта</param>
        public SearcherViewModel(IAudioAdapter adapter)
        {
            _adapter = adapter;

            OptionImage = new DoubleImageViewModel(Resources.OpenSettingsImage, Resources.CloseTextImage);

            SearchResult = new AudioCollectionViewModel(_adapter.GetUserAudio().ToArray(), adapter);

            SearchOptions = new AudioSearchOptions();

            CanSearch = true;

            OnPropertyChanged("EmptySearchResult");

            OnPropertyChanged("FullSearchResult");
        }