Skip to content
Prajjwal edited this page Feb 10, 2016 · 4 revisions

BaseViewModel

  • RaisePropertyChangedBase() : Used to raise the property change in two properties: ThemeColor and UserName

  • UniversalSettingsRetriever() : Retrieves the settings from Roaming and Local Storage on the app startup.


HomePageViewModel

  • LocationAccessor() : Retrieves the location on app startup

  • ProfileSetter() : Retrieves profile pic of the user from the Roaming Storage on app startup

  • EllipseTapped() : Binded to the tapped event of the profile pic at HomePage. Overwrites the profile picture of the user.

  • SpineInitializer() : Initializes the CallingInfoASync() method of SpineClass. This retrieves the information of the phone lines available on the phone.

  • ThemeInitializer() : Retrieves the set theme from Roaming and Local Storage.


CallandSettingsPageViewModel

  • LocalStorageSettingsRetriever() : Retrieves the Names of Contacts, status of social network connections and status of toast notification.

  • EditContactButtonHandler() : Handles the Button Click event on Contacts Edit Buttons.

  • TwitterConnector() : Establishes connection to twitter.

  • BackgroundProcessRegister() : Registers a Toast Notification Background Task which when launched adds a ghost toast every 500 minutes.

  • BackgroundProcessRemover() : Removes the Toast Notification Background Task.

  • ToastMakerToggledButton() : Handles the toggled event of ToastMaker Toggle Button.


Clone this wiki locally