C# Class Unite.UI.ViewModels.MainView

Inheritance: IInitializeView, INotifyPropertyChanged
Exibir arquivo Open project: jcbozonier/irontwit Class Usage Examples

Public Properties

Property Type Description
Interactions IInteractionContext

Protected Properties

Property Type Description
_ContactRepo IContactProvider

Public Methods

Method Description
Dispose ( ) : void
Init ( ) : void

This must be called when the application first starts so that the model can go through the appropriate workflow to set up the UI for the user.

MainView ( IInteractionContext interactionContext, IMessagingServiceManager messagingService, IContactProvider contactRepo ) : System
MainView_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
_MessagingService_AuthorizationFailed ( object sender, CredentialEventArgs e ) : void
_MessagingService_MessagesReceived ( object sender, MessagesReceivedEventArgs e ) : void
messagingService_CredentialsRequested ( object sender, CredentialEventArgs e ) : void

Private Methods

Method Description
_GetMessagesFromEvent ( MessagesReceivedEventArgs e ) : void
_UpdateUIWithMessages ( IEnumerable result ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Init() public method

This must be called when the application first starts so that the model can go through the appropriate workflow to set up the UI for the user.
public Init ( ) : void
return void

MainView() public method

public MainView ( IInteractionContext interactionContext, IMessagingServiceManager messagingService, IContactProvider contactRepo ) : System
interactionContext IInteractionContext
messagingService IMessagingServiceManager
contactRepo IContactProvider
return System

MainView_PropertyChanged() public method

public MainView_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void

_MessagingService_AuthorizationFailed() public method

public _MessagingService_AuthorizationFailed ( object sender, CredentialEventArgs e ) : void
sender object
e CredentialEventArgs
return void

_MessagingService_MessagesReceived() public method

public _MessagingService_MessagesReceived ( object sender, MessagesReceivedEventArgs e ) : void
sender object
e Unite.Messaging.Services.MessagesReceivedEventArgs
return void

messagingService_CredentialsRequested() public method

public messagingService_CredentialsRequested ( object sender, CredentialEventArgs e ) : void
sender object
e CredentialEventArgs
return void

Property Details

Interactions public_oe property

Any user input the view model needs can be requested through this object. Instantiation is handled in IoC container.
public IInteractionContext Interactions
return IInteractionContext

_ContactRepo protected_oe property

protected IContactProvider _ContactRepo
return IContactProvider