public SocialViewModel(IStationInfo stationInfo)
{
ChatRoomId = stationInfo.Id;
PageTitle = stationInfo.Name;
this.MessageSent += MessageSentHandler;
SocialService = new SocialService();
SocialService.ErrorOccured += (s, e) =>
{
MessageBox.Show(AppResources.Error_NoMessage);
RaisePropertyChanged("LastError");
ShowProgress = Visibility.Collapsed;
RaisePropertyChanged("ShowProgress");
};
SocialService.LastResultChanged += (s, e) =>
{
RaisePropertyChanged("LatestMessages");
ShowProgress = Visibility.Collapsed;
RaisePropertyChanged("ShowProgress");
RaiseMessageRefreshed();
};
}