| File: src\BlazorWebView\src\SharedSource\BlazorWebViewInitializingEventArgs.cs | Web Access |
| Project: src\src\BlazorWebView\src\Wpf\Microsoft.AspNetCore.Components.WebView.Wpf.csproj (Microsoft.AspNetCore.Components.WebView.Wpf) |
using System; #if WEBVIEW2_WINFORMS using Microsoft.Web.WebView2.Core; using WebView2Control = Microsoft.Web.WebView2.WinForms.WebView2; #elif WEBVIEW2_WPF using Microsoft.Web.WebView2.Core; using WebView2Control = Microsoft.Web.WebView2.Wpf.WebView2; #elif WINDOWS && WEBVIEW2_MAUI using Microsoft.Web.WebView2.Core; using WebView2Control = Microsoft.UI.Xaml.Controls.WebView2; #elif ANDROID using AWebView = Android.Webkit.WebView; #elif IOS || MACCATALYST using WebKit; #elif TIZEN using TWebView = Tizen.WebView.WebView; #endif namespace Microsoft.AspNetCore.Components.WebView { /// <summary> /// Allows configuring the underlying web view when the application is initializing. /// </summary> public class BlazorWebViewInitializingEventArgs : EventArgs { #nullable disable #if WINDOWS /// <summary> /// Gets or sets the browser executable folder path for the <see cref="WebView2Control"/>. /// </summary> public string BrowserExecutableFolder { get; set; } /// <summary> /// Gets or sets the user data folder path for the <see cref="WebView2Control"/>. /// </summary> public string UserDataFolder { get; set; } /// <summary> /// Gets or sets the environment options for the <see cref="WebView2Control"/>. /// </summary> public CoreWebView2EnvironmentOptions EnvironmentOptions { get; set; } #elif MACCATALYST || IOS /// <summary> /// Gets or sets the web view <see cref="WKWebViewConfiguration"/>. /// </summary> public WKWebViewConfiguration Configuration { get; set; } #endif } }