C# Class OfficialSamplesScript.Twitter.TwitterViewModel

this is the main view model
Show file Open project: Saltarelle/SaltarelleCompilerSamples

Public Properties

Property Type Description
AddUser System.Action
CanAddUserName ComputedObservable
CurrentTweets ObservableArray
DeleteList System.Action
EditingList OfficialSamplesScript.Twitter.TweetGroup
FindSavedList TweetGroup>.Func
HasUnsavedChanges ComputedObservable
RemoveUser Action
SaveChanges System.Action
SavedLists ObservableArray
UserNameToAdd Observable
UserNameToAddIsValid ComputedObservable

Public Methods

Method Description
OnSaveChanges ( ) : void
TwitterViewModel ( List lists, string selectedList ) : System

Method Details

OnSaveChanges() public method

public OnSaveChanges ( ) : void
return void

TwitterViewModel() public method

public TwitterViewModel ( List lists, string selectedList ) : System
lists List
selectedList string
return System

Property Details

AddUser public property

public Action,System AddUser
return System.Action

CanAddUserName public property

public ComputedObservable CanAddUserName
return ComputedObservable

CurrentTweets public property

public ObservableArray CurrentTweets
return ObservableArray

DeleteList public property

public Action,System DeleteList
return System.Action

EditingList public property

public TweetGroup,OfficialSamplesScript.Twitter EditingList
return OfficialSamplesScript.Twitter.TweetGroup

FindSavedList public property

public Func FindSavedList
return TweetGroup>.Func

HasUnsavedChanges public property

public ComputedObservable HasUnsavedChanges
return ComputedObservable

RemoveUser public property

public Action RemoveUser
return Action

SaveChanges public property

public Action,System SaveChanges
return System.Action

SavedLists public property

public ObservableArray SavedLists
return ObservableArray

UserNameToAdd public property

public Observable UserNameToAdd
return Observable

UserNameToAddIsValid public property

public ComputedObservable UserNameToAddIsValid
return ComputedObservable