Inheritance: EarTrumpet.ViewModels.BindableBase
コード例 #1
0
 public void UpdateFromOther(AppItemViewModel other)
 {
     if (_volume == other.Volume)
     {
         return;
     }
     _sessions = other._sessions;
     _volume   = other.Volume;
     RaisePropertyChanged("Volume");
 }
コード例 #2
0
ファイル: AppItemViewModel.cs プロジェクト: u53r55/EarTrumpet
 public void UpdateFromOther(AppItemViewModel other)
 {
     if (_volume == other.Volume && _isMuted == other.IsMuted)
     {
         return;
     }
     _sessions = other._sessions;
     _volume   = other.Volume;
     _isMuted  = other.IsMuted;
     RaisePropertyChanged("Volume");
     RaisePropertyChanged("IsMuted");
 }
コード例 #3
0
 public void UpdateFromOther(AppItemViewModel other)
 {
     if (_volume != other.Volume)
     {
         _sessions = other._sessions;
         _volume = other.Volume;
         RaisePropertyChanged("Volume");
     }
 }
コード例 #4
0
 public bool IsSame(AppItemViewModel other)
 {
     foreach (var session in other._sessions.Sessions)
     {
         if (_sessions.Sessions.Where(x => x.SessionId == session.SessionId).Any())
         {
             return true;
         }
     }
     return false;
 }
コード例 #5
0
 public bool IsSame(AppItemViewModel other)
 {
     return other._sessions.Sessions.Any(session => _sessions.Sessions.Any(x => x.SessionId == session.SessionId));
 }
コード例 #6
0
 public bool IsSame(AppItemViewModel other)
 {
     return(other._sessions.Sessions.Any(session => _sessions.Sessions.Any(x => x.SessionId == session.SessionId)));
 }
コード例 #7
0
 public void UpdateFromOther(AppItemViewModel other)
 {
     if (_volume == other.Volume) return;
     _sessions = other._sessions;
     _volume = other.Volume;
     _isMuted = other.IsMuted;
     RaisePropertyChanged("Volume");
     RaisePropertyChanged("IsMuted");
 }