C# 클래스 Surge.Windows8.ViewModels.MainPage.MainPageViewModel

상속: ViewModel
파일 보기 프로젝트 열기: alexhardwicke/Surge

보호된 프로퍼티들

프로퍼티 타입 설명
backingTorrents ObservableCollection

공개 메소드들

메소드 설명
AddTorrents ( TorrentAddedData data ) : void
MainPageViewModel ( INavigationService navigationService, IEventAggregator eventAggregator, SettingsHelper settingsHelper, SettingsViewModel settingsViewModel, SettingsPaneViewModel settingsPaneViewModel, FilterListViewModel filterListViewModel, ListFilterViewModel listFilterViewModel, TorrentWindowViewModel torrentWindowViewModel, ErrorTracker errorTracker ) : System
OnNavigatedFrom ( object>.Dictionary viewModelState, bool suspending ) : void
OnNavigatedTo ( object navigationParameter, NavigationMode navigationMode, object>.Dictionary viewModelState ) : void
Update ( UpdateData updateData ) : void

비공개 메소드들

메소드 설명
ChangeOrder ( bool orderByQueue ) : void
ChangeTorrentState ( StateType type ) : void
ClearSelection ( ) : void
ClearState ( ) : void
Delete ( TorrentDeletedData data ) : void
FileActivated ( IEnumerable torrents ) : void
FilterChanged ( Filter filter ) : void
HandleError ( InternalError error ) : void
HandleException ( Exception exn ) : void
Initialise ( ) : void
KeyPressed ( KeyRoutedEventArgs e ) : void
MoveTorrents ( TorrentMovedData data ) : void
PriorityChanged ( PriorityChangedData data ) : void
ProcessQueues ( bool _ ) : void
ProcessTorrents ( IEnumerable torrents ) : void
ProcessURI ( string uri ) : void
SelectAll ( ) : void
SelectionChange ( ) : void
ShowCannotAddAsync ( ) : Task
StartUpdate ( ) : void
URIActivated ( string uri ) : void
UpdateMenu ( ) : void
WantedChanged ( WantedChangedData data ) : void

메소드 상세

AddTorrents() 공개 메소드

public AddTorrents ( TorrentAddedData data ) : void
data TorrentAddedData
리턴 void

MainPageViewModel() 공개 메소드

public MainPageViewModel ( INavigationService navigationService, IEventAggregator eventAggregator, SettingsHelper settingsHelper, SettingsViewModel settingsViewModel, SettingsPaneViewModel settingsPaneViewModel, FilterListViewModel filterListViewModel, ListFilterViewModel listFilterViewModel, TorrentWindowViewModel torrentWindowViewModel, ErrorTracker errorTracker ) : System
navigationService INavigationService
eventAggregator IEventAggregator
settingsHelper SettingsHelper
settingsViewModel SettingsViewModel
settingsPaneViewModel SettingsPaneViewModel
filterListViewModel FilterListViewModel
listFilterViewModel ListFilterViewModel
torrentWindowViewModel TorrentWindowViewModel
errorTracker Surge.Shared.Common.ErrorTracking.ErrorTracker
리턴 System

OnNavigatedFrom() 공개 메소드

public OnNavigatedFrom ( object>.Dictionary viewModelState, bool suspending ) : void
viewModelState object>.Dictionary
suspending bool
리턴 void

OnNavigatedTo() 공개 메소드

public OnNavigatedTo ( object navigationParameter, NavigationMode navigationMode, object>.Dictionary viewModelState ) : void
navigationParameter object
navigationMode NavigationMode
viewModelState object>.Dictionary
리턴 void

Update() 공개 메소드

public Update ( UpdateData updateData ) : void
updateData UpdateData
리턴 void

프로퍼티 상세

backingTorrents 보호되어 있는 프로퍼티

protected ObservableCollection backingTorrents
리턴 ObservableCollection