C# Class VSTalk.Engine.ViewModel.Messenger.RoomChatViewModel

Inheritance: IChatViewModel, INotifyPropertyChanged
Afficher le fichier Open project: Irdis/VSTalk Class Usage Examples

Private Properties

Свойство Type Description
ClearMessage void
CreateHistoryLoader VSTalk.Engine.ViewModel.Messenger.History.HistoryLoaderViewModel
CreateThread VSTalk.Engine.ViewModel.Messenger.ThreadRenderer.ConversationThread
IsMessageEmpty bool
SetTheme void
ThemeChanged void

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
ModifyTextBox ( System.Action action ) : void
ParseCurrentHistory ( ) : void

Private Methods

Méthode Description
ClearMessage ( ) : void
CreateHistoryLoader ( ) : HistoryLoaderViewModel
CreateThread ( System.Windows.Documents.FlowDocument document ) : ConversationThread
IsMessageEmpty ( ) : bool
SetTheme ( ThemeMode activeTheme ) : void
ThemeChanged ( IThemeManager sender ) : void

Method Details

AppendToMessage() public méthode

public AppendToMessage ( string str ) : void
str string
Résultat void

CanSendMessage() public méthode

public CanSendMessage ( ) : bool
Résultat bool

Consume() public méthode

public Consume ( IMessage message ) : void
message IMessage
Résultat void

ModifyTextBox() protected méthode

protected ModifyTextBox ( System.Action action ) : void
action System.Action
Résultat void

ParseCurrentHistory() protected méthode

protected ParseCurrentHistory ( ) : void
Résultat void

Predicate() public méthode

public Predicate ( IMessage message ) : bool
message IMessage
Résultat bool

RoomChatViewModel() public méthode

public RoomChatViewModel ( IFrameViewModel frame, Room room ) : System
frame IFrameViewModel
room VSTalk.Model.Room
Résultat System

SendMessage() public méthode

public SendMessage ( ) : void
Résultat void

StartListen() public méthode

public StartListen ( ) : void
Résultat void

StopListen() public méthode

public StopListen ( ) : void
Résultat void