C# Class Unite.UI.ViewModels.MainView

Inheritance: IInitializeView, INotifyPropertyChanged
Afficher le fichier Open project: jcbozonier/irontwit Class Usage Examples

Méthodes publiques

Свойство Type Description
Interactions IInteractionContext

Protected Properties

Свойство Type Description
_ContactRepo IContactProvider

Méthodes publiques

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

Méthode Description
_GetMessagesFromEvent ( MessagesReceivedEventArgs e ) : void
_UpdateUIWithMessages ( IEnumerable result ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Init() public méthode

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
Résultat void

MainView() public méthode

public MainView ( IInteractionContext interactionContext, IMessagingServiceManager messagingService, IContactProvider contactRepo ) : System
interactionContext IInteractionContext
messagingService IMessagingServiceManager
contactRepo IContactProvider
Résultat System

MainView_PropertyChanged() public méthode

public MainView_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
Résultat void

_MessagingService_AuthorizationFailed() public méthode

public _MessagingService_AuthorizationFailed ( object sender, CredentialEventArgs e ) : void
sender object
e CredentialEventArgs
Résultat void

_MessagingService_MessagesReceived() public méthode

public _MessagingService_MessagesReceived ( object sender, MessagesReceivedEventArgs e ) : void
sender object
e Unite.Messaging.Services.MessagesReceivedEventArgs
Résultat void

messagingService_CredentialsRequested() public méthode

public messagingService_CredentialsRequested ( object sender, CredentialEventArgs e ) : void
sender object
e CredentialEventArgs
Résultat 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
Résultat IInteractionContext

_ContactRepo protected_oe property

protected IContactProvider _ContactRepo
Résultat IContactProvider