C# Class UI.ViewModel.RoomViewModel

Inheritance: BaseViewModel
Afficher le fichier Open project: Nirklav/TCPChat Class Usage Examples

Private Properties

Свойство Type Description
AddFile void
AddMessage void
ClearSelectedMessage void
ClientReceiveMessage void
ClientRoomOpened void
ClientRoomRefreshed void
DisableVoice void
EnableVoice void
FillMessages void
Init void
InviteInRoom void
KickFromRoom void
PastReturn void
RefreshReceivers void
RefreshUsers void
SendMessage void
TryShrinkMessages void

Méthodes publiques

Méthode Description
AddFileMessage ( System.DateTime messageTime, string senderNick, FileId fileId ) : void
AddMessage ( long messageId, System.DateTime messageTime, string sender, string message ) : void
AddPrivateMessage ( string senderNick, string receiverNick, string message ) : void
AddSystemMessage ( string message ) : void
EditMessage ( MessageViewModel message ) : void
RoomViewModel ( MainViewModel main ) : System
RoomViewModel ( MainViewModel main, string roomName, IList usersNicks ) : System

Méthodes protégées

Méthode Description
DisposeManagedResources ( ) : void

Private Methods

Méthode Description
AddFile ( object obj ) : void
AddMessage ( MessageViewModel message ) : void
ClearSelectedMessage ( object obj ) : void
ClientReceiveMessage ( ReceiveMessageEventArgs e ) : void
ClientRoomOpened ( RoomEventArgs e ) : void
ClientRoomRefreshed ( RoomEventArgs e ) : void
DisableVoice ( object obj ) : void
EnableVoice ( object obj ) : void
FillMessages ( ClientGuard client ) : void
Init ( MainViewModel main, IList usersNicks ) : void
InviteInRoom ( object obj ) : void
KickFromRoom ( object obj ) : void
PastReturn ( object obj ) : void
RefreshReceivers ( ClientGuard client ) : void
RefreshUsers ( ClientGuard client ) : void
SendMessage ( object obj ) : void
TryShrinkMessages ( ) : void

Method Details

AddFileMessage() public méthode

public AddFileMessage ( System.DateTime messageTime, string senderNick, FileId fileId ) : void
messageTime System.DateTime
senderNick string
fileId FileId
Résultat void

AddMessage() public méthode

public AddMessage ( long messageId, System.DateTime messageTime, string sender, string message ) : void
messageId long
messageTime System.DateTime
sender string
message string
Résultat void

AddPrivateMessage() public méthode

public AddPrivateMessage ( string senderNick, string receiverNick, string message ) : void
senderNick string
receiverNick string
message string
Résultat void

AddSystemMessage() public méthode

public AddSystemMessage ( string message ) : void
message string
Résultat void

DisposeManagedResources() protected méthode

protected DisposeManagedResources ( ) : void
Résultat void

EditMessage() public méthode

public EditMessage ( MessageViewModel message ) : void
message MessageViewModel
Résultat void

RoomViewModel() public méthode

public RoomViewModel ( MainViewModel main ) : System
main MainViewModel
Résultat System

RoomViewModel() public méthode

public RoomViewModel ( MainViewModel main, string roomName, IList usersNicks ) : System
main MainViewModel
roomName string
usersNicks IList
Résultat System