public TabView(MainWindow mw, string url)
{
InitializeComponent();
//Assignments
mainWindow = mw;
LastWebsite = "";
target = "";
WebView.LifeSpanHandler = this;
splitChar = (char) 42;
WebView.DownloadHandler = this;
WebView.DisplayHandler = this;
BrowserSettings s1 = new BrowserSettings();
s1.LocalStorage = CefState.Enabled;
s1.Databases = CefState.Enabled;
s1.ApplicationCache = CefState.Enabled;
WebView.BrowserSettings = s1;
refreshing = false;
SnackBar.Visibility = Visibility.Hidden;
allItems1 = new List<string>();
WebView.MenuHandler = this;
//Events
WebView.FrameLoadEnd += WebView_FrameLoadEnd;
WebView.TitleChanged += WebView_TitleChanged;
Loaded += TabView_Loaded;
WebView.IsBrowserInitializedChanged += WebView_IsBrowserInitializedChanged;
WebView.FrameLoadStart += WebView_FrameLoadStart;
//Method calls
HideSuggestions();
mw.Pages.Add(this);
urlToLoad = url;
}
private async void WebView_FrameLoadStart(object sender, FrameLoadStartEventArgs e)