Skip to content

WebviewBuilder

Namespace NetWiv · Assembly NetWiv.Core

public sealed class WebviewBuilder
public WebviewBuilder(AppHandle app, Window window, string label);
public WebviewBuilder AutoResize(bool value = true);
public WebviewBuilder BackgroundColor(RgbaColor value);
public WebviewBuilder BackgroundThrottling(BackgroundThrottlingPolicy value);
public WebviewBuilder Bounds(double x, double y, double width, double height);
public Task<Webview> BuildAsync(CancellationToken cancellationToken = null);
public WebviewBuilder DataDirectory(string value);
public WebviewBuilder DataStoreIdentifier(DataStoreIdentifier value);
public WebviewBuilder Devtools(bool value = true);
public WebviewBuilder DragDropEnabled(bool value = true);
public WebviewBuilder Focused(bool value = true);
public WebviewBuilder GeneralAutofillEnabled(bool value = true);
public WebviewBuilder Incognito(bool value = true);
public WebviewBuilder JavascriptDisabled(bool value = true);
public WebviewBuilder ProxyUrl(string value);
public WebviewBuilder ScrollBarStyle(ScrollBarStyle value);
public WebviewBuilder Transparent(bool value = true);
public WebviewBuilder Url(string url);
public WebviewBuilder UseHttpsScheme(bool value = true);
public WebviewBuilder UserAgent(string value);
public WebviewBuilder Visible(bool value = true);
public WebviewBuilder ZoomHotkeysEnabled(bool value = true);