Ejemplo n.º 1
0
 public UISettingsViewModel(PeerCastStation.Core.PecaSettings settings)
 {
   this.settings = settings;
   var wpf = settings.Get<WPFSettings>();
   var ui = settings.Get<PeerCastStation.UI.UISettings>();
   if (ui.BroadcastHistory.Length>0) {
     BroadcastHistory = new ObservableCollection<BroadcastInfoViewModel>(
       ui.BroadcastHistory.Select(info => new BroadcastInfoViewModel(info)));
   }
   else {
     BroadcastHistory = new ObservableCollection<BroadcastInfoViewModel>(
       wpf.BroadcastHistory.Select(info => new BroadcastInfoViewModel(info)));
   }
 }
Ejemplo n.º 2
0
        public UISettingsViewModel(PeerCastStation.Core.PecaSettings settings)
        {
            this.settings = settings;
            var wpf = settings.Get <WPFSettings>();
            var ui  = settings.Get <PeerCastStation.UI.UISettings>();

            if (ui.BroadcastHistory.Length > 0)
            {
                BroadcastHistory = new ObservableCollection <BroadcastInfoViewModel>(
                    ui.BroadcastHistory.Select(info => new BroadcastInfoViewModel(info)));
            }
            else
            {
                BroadcastHistory = new ObservableCollection <BroadcastInfoViewModel>(
                    wpf.BroadcastHistory.Select(info => new BroadcastInfoViewModel(info)));
            }
        }