C# Класс UI.ViewModel.RoomViewModel

Наследование: BaseViewModel
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
DisposeManagedResources ( ) : void

Приватные методы

Метод Описание
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

Описание методов

AddFileMessage() публичный Метод

public AddFileMessage ( System.DateTime messageTime, string senderNick, FileId fileId ) : void
messageTime System.DateTime
senderNick string
fileId FileId
Результат void

AddMessage() публичный Метод

public AddMessage ( long messageId, System.DateTime messageTime, string sender, string message ) : void
messageId long
messageTime System.DateTime
sender string
message string
Результат void

AddPrivateMessage() публичный Метод

public AddPrivateMessage ( string senderNick, string receiverNick, string message ) : void
senderNick string
receiverNick string
message string
Результат void

AddSystemMessage() публичный Метод

public AddSystemMessage ( string message ) : void
message string
Результат void

DisposeManagedResources() защищенный Метод

protected DisposeManagedResources ( ) : void
Результат void

EditMessage() публичный Метод

public EditMessage ( MessageViewModel message ) : void
message MessageViewModel
Результат void

RoomViewModel() публичный Метод

public RoomViewModel ( MainViewModel main ) : System
main MainViewModel
Результат System

RoomViewModel() публичный Метод

public RoomViewModel ( MainViewModel main, string roomName, IList usersNicks ) : System
main MainViewModel
roomName string
usersNicks IList
Результат System