C# Class WebExpress.TabView

Inheritance: System.Windows.Controls.UserControl, IDisplayHandler, IDownloadHandler, ILifeSpanHandler, IContextMenuHandler
Mostra file Open project: Sential/WebExpress-beta Class Usage Examples

Public Methods

Method Description
ChangeColor ( ) : Task
ContrastColor ( System color ) : Task
DoClose ( IWebBrowser browserControl, IBrowser browser ) : bool
HideSuggestions ( ) : void
OnAddressChanged ( IWebBrowser browserControl, CefSharp.AddressChangedEventArgs addressChangedArgs ) : void
OnAfterCreated ( IWebBrowser browserControl, IBrowser browser ) : void
OnBeforeClose ( IWebBrowser browserControl, IBrowser browser ) : void
OnBeforeDownload ( IBrowser browser, CefSharp downloadItem, IBeforeDownloadCallback callback ) : void
OnBeforePopup ( IWebBrowser browserControl, IBrowser browser, IFrame frame, string targetUrl, string targetFrameName, WindowOpenDisposition targetDisposition, bool userGesture, IWindowInfo windowInfo, bool &noJavascriptAccess, IWebBrowser &newBrowser ) : bool
OnConsoleMessage ( IWebBrowser browserControl, CefSharp.ConsoleMessageEventArgs consoleMessageArgs ) : bool
OnDownloadUpdated ( IBrowser browser, CefSharp downloadItem, IDownloadItemCallback callback ) : void
OnFaviconUrlChange ( IWebBrowser browserControl, IBrowser browser, IList urls ) : void
OnFullscreenModeChange ( IWebBrowser browserControl, IBrowser browser, bool fullscreen ) : void
OnStatusMessage ( IWebBrowser browserControl, StatusMessageEventArgs statusMessageArgs ) : void
OnTitleChanged ( IWebBrowser browserControl, CefSharp.TitleChangedEventArgs titleChangedArgs ) : void
OnTooltipChanged ( IWebBrowser browserControl, string text ) : bool
RefreshColor ( ) : void
ShowSuggestions ( ) : void
Shutdown ( ) : void
TabView ( MainWindow mw, string url ) : System
WriteHistory ( ) : Task

Private Methods

Method Description
Back_Click ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
BlackButtons ( ) : Task
BookmarkButton_Click ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Forward_Click ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
GetMenuItems ( IMenuModel model ) : CefMenuCommand>>.IEnumerable
IContextMenuHandler ( IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams parameters, CefMenuCommand commandId, CefEventFlags eventFlags ) : bool
IContextMenuHandler ( IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams parameters, IMenuModel model, IRunContextMenuCallback callback ) : bool
IContextMenuHandler ( IWebBrowser browserControl, IBrowser browser, IFrame frame ) : void
IContextMenuHandler ( IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams parameters, IMenuModel model ) : void
LoadSuggestions ( ) : Task
MenuButton_Click ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Panel_MouseEnter ( object sender, System.Windows.Input.MouseEventArgs e ) : void
Panel_MouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
RefreshButton_OnPreviewMouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Refresh_Click ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
SetAddress ( string text ) : void
TabView_Loaded ( object sender, RoutedEventArgs e ) : void
WebView_FrameLoadEnd ( object sender, FrameLoadEndEventArgs e ) : void
WebView_FrameLoadStart ( object sender, FrameLoadStartEventArgs e ) : void
WebView_IsBrowserInitializedChanged ( object sender, DependencyPropertyChangedEventArgs e ) : void
WebView_PreviewMouseDown ( object sender, MouseButtonEventArgs e ) : void
WebView_TitleChanged ( object sender, DependencyPropertyChangedEventArgs e ) : void
WhiteButtons ( ) : Task
textBox_GotMouseCapture ( object sender, System.Windows.Input.MouseEventArgs e ) : void
textBox_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void

Method Details

ChangeColor() public method

public ChangeColor ( ) : Task
return Task

ContrastColor() public method

public ContrastColor ( System color ) : Task
color System
return Task

DoClose() public method

public DoClose ( IWebBrowser browserControl, IBrowser browser ) : bool
browserControl IWebBrowser
browser IBrowser
return bool

HideSuggestions() public method

public HideSuggestions ( ) : void
return void

OnAddressChanged() public method

public OnAddressChanged ( IWebBrowser browserControl, CefSharp.AddressChangedEventArgs addressChangedArgs ) : void
browserControl IWebBrowser
addressChangedArgs CefSharp.AddressChangedEventArgs
return void

OnAfterCreated() public method

public OnAfterCreated ( IWebBrowser browserControl, IBrowser browser ) : void
browserControl IWebBrowser
browser IBrowser
return void

OnBeforeClose() public method

public OnBeforeClose ( IWebBrowser browserControl, IBrowser browser ) : void
browserControl IWebBrowser
browser IBrowser
return void

OnBeforeDownload() public method

public OnBeforeDownload ( IBrowser browser, CefSharp downloadItem, IBeforeDownloadCallback callback ) : void
browser IBrowser
downloadItem CefSharp
callback IBeforeDownloadCallback
return void

OnBeforePopup() public method

public OnBeforePopup ( IWebBrowser browserControl, IBrowser browser, IFrame frame, string targetUrl, string targetFrameName, WindowOpenDisposition targetDisposition, bool userGesture, IWindowInfo windowInfo, bool &noJavascriptAccess, IWebBrowser &newBrowser ) : bool
browserControl IWebBrowser
browser IBrowser
frame IFrame
targetUrl string
targetFrameName string
targetDisposition WindowOpenDisposition
userGesture bool
windowInfo IWindowInfo
noJavascriptAccess bool
newBrowser IWebBrowser
return bool

OnConsoleMessage() public method

public OnConsoleMessage ( IWebBrowser browserControl, CefSharp.ConsoleMessageEventArgs consoleMessageArgs ) : bool
browserControl IWebBrowser
consoleMessageArgs CefSharp.ConsoleMessageEventArgs
return bool

OnDownloadUpdated() public method

public OnDownloadUpdated ( IBrowser browser, CefSharp downloadItem, IDownloadItemCallback callback ) : void
browser IBrowser
downloadItem CefSharp
callback IDownloadItemCallback
return void

OnFaviconUrlChange() public method

public OnFaviconUrlChange ( IWebBrowser browserControl, IBrowser browser, IList urls ) : void
browserControl IWebBrowser
browser IBrowser
urls IList
return void

OnFullscreenModeChange() public method

public OnFullscreenModeChange ( IWebBrowser browserControl, IBrowser browser, bool fullscreen ) : void
browserControl IWebBrowser
browser IBrowser
fullscreen bool
return void

OnStatusMessage() public method

public OnStatusMessage ( IWebBrowser browserControl, StatusMessageEventArgs statusMessageArgs ) : void
browserControl IWebBrowser
statusMessageArgs CefSharp.StatusMessageEventArgs
return void

OnTitleChanged() public method

public OnTitleChanged ( IWebBrowser browserControl, CefSharp.TitleChangedEventArgs titleChangedArgs ) : void
browserControl IWebBrowser
titleChangedArgs CefSharp.TitleChangedEventArgs
return void

OnTooltipChanged() public method

public OnTooltipChanged ( IWebBrowser browserControl, string text ) : bool
browserControl IWebBrowser
text string
return bool

RefreshColor() public method

public RefreshColor ( ) : void
return void

ShowSuggestions() public method

public ShowSuggestions ( ) : void
return void

Shutdown() public method

public Shutdown ( ) : void
return void

TabView() public method

public TabView ( MainWindow mw, string url ) : System
mw MainWindow
url string
return System

WriteHistory() public method

public WriteHistory ( ) : Task
return Task