C# Класс MahTweets.ViewModels.MainViewModel

Наследование: MahTweets.Core.ViewModels.ContainerViewModel, IMainViewModel
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DefaultStreamWidth int

Открытые методы

Метод Описание
AppendUpdateBox ( string text ) : void
ClearAll ( ) : void
ClosePlugins ( ) : void
CreateBlankStream ( ) : void
CreateNewSearch ( ) : void
CreateNewSearch ( ISearchProvider search ) : void
CreateNewSearch ( SavedSearch savedSearch, IList searchProviders ) : void
CreateStream ( StreamModel f ) : void
CreateStream ( StreamModel f, String title ) : void
CreateStream ( StreamModel f, String title, double columnWidth ) : void
HandleNewColumns ( ShowColumnsPayload s ) : void
HandleNewMicroblog ( IMicroblog payload ) : void
HandleShowContainer ( ShowContainerPayload payload ) : void
HandleShowConversation ( ConversationViewModel conversationViewModel ) : void
HandleShowLink ( Link link ) : void
HandleShowProfile ( ProfileViewModel profileViewModel ) : void
MainViewModel ( IPluginRepository pluginRepository, IAccountSettingsProvider accountSettings, IColumnsSettingsProvider columnsSettings, IApplicationSettingsProvider applicationSettingsProvider, Func createStreamViewModel, Func createSearchViewModel, SetupViewModel setupViewModel ) : System
NewUpdate ( ) : void
Refresh ( ) : void
RemoveContainer ( ContainerViewModel model ) : void
SelectDefaultMicroblogs ( ) : void
SelectMicroblog ( IMicroblog blog ) : void
SendMessage ( object obj ) : void
ShowAbout ( ) : void
ShowContainer ( ShowContainerPayload payload, DelegateCommand closeDelegate ) : void
ShowSetup ( ) : void
UnselectMicroblog ( IMicroblog blog ) : void

Приватные методы

Метод Описание
AddSearch ( SearchViewModel vm ) : void

Описание методов

AppendUpdateBox() публичный Метод

public AppendUpdateBox ( string text ) : void
text string
Результат void

ClearAll() публичный Метод

public ClearAll ( ) : void
Результат void

ClosePlugins() публичный Метод

public ClosePlugins ( ) : void
Результат void

CreateBlankStream() публичный Метод

public CreateBlankStream ( ) : void
Результат void

CreateNewSearch() публичный Метод

public CreateNewSearch ( ) : void
Результат void

CreateNewSearch() публичный Метод

public CreateNewSearch ( ISearchProvider search ) : void
search ISearchProvider
Результат void

CreateNewSearch() публичный Метод

public CreateNewSearch ( SavedSearch savedSearch, IList searchProviders ) : void
savedSearch MahTweets.Core.SavedSearch
searchProviders IList
Результат void

CreateStream() публичный Метод

public CreateStream ( StreamModel f ) : void
f MahTweets.Core.Filters.StreamModel
Результат void

CreateStream() публичный Метод

public CreateStream ( StreamModel f, String title ) : void
f MahTweets.Core.Filters.StreamModel
title String
Результат void

CreateStream() публичный Метод

public CreateStream ( StreamModel f, String title, double columnWidth ) : void
f MahTweets.Core.Filters.StreamModel
title String
columnWidth double
Результат void

HandleNewColumns() публичный Метод

public HandleNewColumns ( ShowColumnsPayload s ) : void
s ShowColumnsPayload
Результат void

HandleNewMicroblog() публичный Метод

public HandleNewMicroblog ( IMicroblog payload ) : void
payload IMicroblog
Результат void

HandleShowContainer() публичный Метод

public HandleShowContainer ( ShowContainerPayload payload ) : void
payload ShowContainerPayload
Результат void

HandleShowConversation() публичный Метод

public HandleShowConversation ( ConversationViewModel conversationViewModel ) : void
conversationViewModel MahTweets.Core.ViewModels.ConversationViewModel
Результат void

HandleShowLink() публичный Метод

public HandleShowLink ( Link link ) : void
link Link
Результат void

HandleShowProfile() публичный Метод

public HandleShowProfile ( ProfileViewModel profileViewModel ) : void
profileViewModel MahTweets.Core.ViewModels.ProfileViewModel
Результат void

MainViewModel() публичный Метод

public MainViewModel ( IPluginRepository pluginRepository, IAccountSettingsProvider accountSettings, IColumnsSettingsProvider columnsSettings, IApplicationSettingsProvider applicationSettingsProvider, Func createStreamViewModel, Func createSearchViewModel, SetupViewModel setupViewModel ) : System
pluginRepository IPluginRepository
accountSettings IAccountSettingsProvider
columnsSettings IColumnsSettingsProvider
applicationSettingsProvider IApplicationSettingsProvider
createStreamViewModel Func
createSearchViewModel Func
setupViewModel SetupViewModel
Результат System

NewUpdate() публичный Метод

public NewUpdate ( ) : void
Результат void

Refresh() публичный Метод

public Refresh ( ) : void
Результат void

RemoveContainer() публичный Метод

public RemoveContainer ( ContainerViewModel model ) : void
model MahTweets.Core.ViewModels.ContainerViewModel
Результат void

SelectDefaultMicroblogs() публичный Метод

public SelectDefaultMicroblogs ( ) : void
Результат void

SelectMicroblog() публичный Метод

public SelectMicroblog ( IMicroblog blog ) : void
blog IMicroblog
Результат void

SendMessage() публичный Метод

public SendMessage ( object obj ) : void
obj object
Результат void

ShowAbout() публичный Метод

public ShowAbout ( ) : void
Результат void

ShowContainer() публичный Метод

public ShowContainer ( ShowContainerPayload payload, DelegateCommand closeDelegate ) : void
payload ShowContainerPayload
closeDelegate DelegateCommand
Результат void

ShowSetup() публичный Метод

public ShowSetup ( ) : void
Результат void

UnselectMicroblog() публичный Метод

public UnselectMicroblog ( IMicroblog blog ) : void
blog IMicroblog
Результат void

Описание свойств

DefaultStreamWidth публичное свойство

public int DefaultStreamWidth
Результат int