C# Class ChatterBox.Client.Presentation.Shared.ViewModels.ConversationViewModel

Inheritance: BindableBase, IDisposable
Show file Open project: openpeer/ChatterBox Class Usage Examples

Public Methods

Method Description
ConversationViewModel ( IClientChannel clientChannel, IForegroundUpdateService foregroundUpdateService, IVoipChannel voipChannel ) : System
Dispose ( ) : void
Initialize ( ) : void
ToString ( ) : string

Private Methods

Method Description
LayoutChanged ( LayoutType state ) : void
MicCommandCanExecute ( ) : bool
MuteMicCommandExecute ( ) : void
OnAnswerCommandCanExecute ( ) : bool
OnAnswerCommandExecute ( ) : void
OnCallCommandCanExecute ( ) : bool
OnCallCommandExecute ( ) : void
OnCloseConversationCommandExecute ( ) : void
OnFrameFormatUpdate ( FrameFormat obj ) : void
OnFrameRateUpdate ( FrameRate obj ) : void
OnHangupCommandCanExecute ( ) : bool
OnHangupCommandExecute ( ) : void
OnNavigatedFrom ( ) : void
OnNavigatedTo ( ) : void
OnRejectCommandCanExecute ( ) : bool
OnRejectCommandExecute ( ) : void
OnRelayMessagesUpdated ( ) : void
OnSendInstantMessageCommandCanExecute ( ) : bool
OnSendInstantMessageCommandExecute ( ) : void
OnVideoCallCommandCanExecute ( ) : bool
OnVideoCallCommandExecute ( ) : void
OnVoipStateUpdate ( VoipState voipState ) : void
SetVideoPresenters ( ) : void
SwitchVideoCommandCanExecute ( ) : bool
SwitchVideoCommandExecute ( ) : void
UnMuteCommandExecute ( ) : void
UpdateCommandStates ( ) : void
UpdateShowVideoButtonFlags ( ) : void

Method Details

ConversationViewModel() public method

public ConversationViewModel ( IClientChannel clientChannel, IForegroundUpdateService foregroundUpdateService, IVoipChannel voipChannel ) : System
clientChannel IClientChannel
foregroundUpdateService IForegroundUpdateService
voipChannel IVoipChannel
return System

Dispose() public method

public Dispose ( ) : void
return void

Initialize() public method

public Initialize ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string