C# Класс WebExpress.TabView

Наследование: System.Windows.Controls.UserControl, IDisplayHandler, IDownloadHandler, ILifeSpanHandler, IContextMenuHandler
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

Метод Описание
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

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

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

public ChangeColor ( ) : Task
Результат Task

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

public ContrastColor ( System color ) : Task
color System
Результат Task

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

public DoClose ( IWebBrowser browserControl, IBrowser browser ) : bool
browserControl IWebBrowser
browser IBrowser
Результат bool

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

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

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

public OnAddressChanged ( IWebBrowser browserControl, CefSharp.AddressChangedEventArgs addressChangedArgs ) : void
browserControl IWebBrowser
addressChangedArgs CefSharp.AddressChangedEventArgs
Результат void

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

public OnAfterCreated ( IWebBrowser browserControl, IBrowser browser ) : void
browserControl IWebBrowser
browser IBrowser
Результат void

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

public OnBeforeClose ( IWebBrowser browserControl, IBrowser browser ) : void
browserControl IWebBrowser
browser IBrowser
Результат void

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

public OnBeforeDownload ( IBrowser browser, CefSharp downloadItem, IBeforeDownloadCallback callback ) : void
browser IBrowser
downloadItem CefSharp
callback IBeforeDownloadCallback
Результат void

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

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
Результат bool

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

public OnConsoleMessage ( IWebBrowser browserControl, CefSharp.ConsoleMessageEventArgs consoleMessageArgs ) : bool
browserControl IWebBrowser
consoleMessageArgs CefSharp.ConsoleMessageEventArgs
Результат bool

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

public OnDownloadUpdated ( IBrowser browser, CefSharp downloadItem, IDownloadItemCallback callback ) : void
browser IBrowser
downloadItem CefSharp
callback IDownloadItemCallback
Результат void

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

public OnFaviconUrlChange ( IWebBrowser browserControl, IBrowser browser, IList urls ) : void
browserControl IWebBrowser
browser IBrowser
urls IList
Результат void

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

public OnFullscreenModeChange ( IWebBrowser browserControl, IBrowser browser, bool fullscreen ) : void
browserControl IWebBrowser
browser IBrowser
fullscreen bool
Результат void

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

public OnStatusMessage ( IWebBrowser browserControl, StatusMessageEventArgs statusMessageArgs ) : void
browserControl IWebBrowser
statusMessageArgs CefSharp.StatusMessageEventArgs
Результат void

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

public OnTitleChanged ( IWebBrowser browserControl, CefSharp.TitleChangedEventArgs titleChangedArgs ) : void
browserControl IWebBrowser
titleChangedArgs CefSharp.TitleChangedEventArgs
Результат void

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

public OnTooltipChanged ( IWebBrowser browserControl, string text ) : bool
browserControl IWebBrowser
text string
Результат bool

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

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

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

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

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

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

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

public TabView ( MainWindow mw, string url ) : System
mw MainWindow
url string
Результат System

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

public WriteHistory ( ) : Task
Результат Task