C# 클래스 WebExpress.TabView

상속: System.Windows.Controls.UserControl, IDisplayHandler, IDownloadHandler, ILifeSpanHandler, IContextMenuHandler
파일 보기 프로젝트 열기: Sential/WebExpress-beta 1 사용 예제들

공개 메소드들

메소드 설명
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