public ShellViewModel(IJabbRContext jabbrContext, IEventAggregator eventAggregator, ICredentialManager credentialManager) { this.jabbrContext = jabbrContext; this.credentialManager = credentialManager; eventAggregator.Subscribe(this); }
public DirectMessageRoomViewModel(IJabbRContext jabbrContext, IEventAggregator eventAggregator) { this.jabbrContext = jabbrContext; this.eventAggregator = eventAggregator; this.messages = new ObservableCollection <MessageViewModel>(); this.eventAggregator.Subscribe(this); }
public ChatRoomViewModelBase(IJabbRContext jabbrContext) { this.jabbrContext = jabbrContext; }
/// <summary> /// Initializes a new instance of the <see cref="ChatRoomViewModel"/> class. /// </summary> /// <param name="jabbrContext">The jabbr context.</param> public ChatRoomViewModel(IJabbRContext jabbrContext, IEventAggregator eventAggregator) : base(jabbrContext) { this.eventAggregator = eventAggregator; }
public LobbyViewModel(IJabbRContext jabbrContext, IEventAggregator eventAggregator) { this.jabbrContext = jabbrContext; this.eventAggregator = eventAggregator; }
public RoomViewModel(IJabbRContext jabbrContext) : this() { this.jabbrContext = jabbrContext; }
public DirectMessageChatRoomViewModel(IJabbRContext jabbrContext) : base(jabbrContext) { }