C# Class X.Browser.ViewModels.BrowserVM

ファイルを表示 Open project: liquidboy/X

Public Methods

Method Description
BrowserVM ( string defaultTabUid = null, Uri defaultUri = null ) : System
ExposedNotifyPropertyChanged ( string propertyName ) : void
GetTabByUID ( string uid ) : TabViewModel

Private Methods

Method Description
CreateDefaultTab ( string title, string faviconUrl, string url, System.DateTime lastRefreshDate, bool isPinned = false, int id ) : TabViewModel
DeleteTabs ( ) : void
DetermineFontFamily ( string title ) : string
DeterminePrimaryBackgroundColor ( string title ) : string
DeterminePrimaryForegroundColor ( string title ) : string
ExecuteTabAddCommand ( object obj ) : void
ExecuteTabChangedCommand ( object obj ) : void
ExecuteTabMoreCommand ( object obj ) : void
HideOneBox ( ) : void
LoadDefaultTabs ( ) : void
LoadTabs ( string defaultTabUid, Uri defaultUri ) : void
LoadTheme ( ) : void
NotifyPropertyChanged ( [ propertyName = "" ) : void
SaveTabs ( ObservableCollection TabsToSave ) : void

Method Details

BrowserVM() public method

public BrowserVM ( string defaultTabUid = null, Uri defaultUri = null ) : System
defaultTabUid string
defaultUri System.Uri
return System

ExposedNotifyPropertyChanged() public method

public ExposedNotifyPropertyChanged ( string propertyName ) : void
propertyName string
return void

GetTabByUID() public method

public GetTabByUID ( string uid ) : TabViewModel
uid string
return TabViewModel