C# Класс VSTalk.Engine.ViewModel.Messenger.RoomChatViewModel

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

Private Properties

Свойство Тип Описание
ClearMessage void
CreateHistoryLoader VSTalk.Engine.ViewModel.Messenger.History.HistoryLoaderViewModel
CreateThread VSTalk.Engine.ViewModel.Messenger.ThreadRenderer.ConversationThread
IsMessageEmpty bool
SetTheme void
ThemeChanged void

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

Метод Описание
AppendToMessage ( string str ) : void
CanSendMessage ( ) : bool
Consume ( IMessage message ) : void
Predicate ( IMessage message ) : bool
RoomChatViewModel ( IFrameViewModel frame, Room room ) : System
SendMessage ( ) : void
StartListen ( ) : void
StopListen ( ) : void

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

Метод Описание
ModifyTextBox ( System.Action action ) : void
ParseCurrentHistory ( ) : void

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

Метод Описание
ClearMessage ( ) : void
CreateHistoryLoader ( ) : HistoryLoaderViewModel
CreateThread ( System.Windows.Documents.FlowDocument document ) : ConversationThread
IsMessageEmpty ( ) : bool
SetTheme ( ThemeMode activeTheme ) : void
ThemeChanged ( IThemeManager sender ) : void

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

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

public AppendToMessage ( string str ) : void
str string
Результат void

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

public CanSendMessage ( ) : bool
Результат bool

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

public Consume ( IMessage message ) : void
message IMessage
Результат void

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

protected ModifyTextBox ( System.Action action ) : void
action System.Action
Результат void

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

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

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

public Predicate ( IMessage message ) : bool
message IMessage
Результат bool

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

public RoomChatViewModel ( IFrameViewModel frame, Room room ) : System
frame IFrameViewModel
room VSTalk.Model.Room
Результат System

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

public SendMessage ( ) : void
Результат void

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

public StartListen ( ) : void
Результат void

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

public StopListen ( ) : void
Результат void