1 implementation of IWebView
Microsoft.Maui.Controls (1)
WebView\WebView.cs (1)
14
public partial class WebView : View, IWebViewController, IElementConfiguration<WebView>,
IWebView
33 references to IWebView
Microsoft.Maui (20)
Handlers\WebView\IWebViewHandler.cs (1)
17
new
IWebView
VirtualView { get; }
Handlers\WebView\WebViewHandler.cs (11)
23
public static IPropertyMapper<
IWebView
, IWebViewHandler> Mapper = new PropertyMapper<
IWebView
, IWebViewHandler>(ViewHandler.ViewMapper)
25
[nameof(
IWebView
.Source)] = MapSource,
26
[nameof(
IWebView
.UserAgent)] = MapUserAgent,
36
public static CommandMapper<
IWebView
, IWebViewHandler> CommandMapper = new(ViewCommandMapper)
38
[nameof(
IWebView
.GoBack)] = MapGoBack,
39
[nameof(
IWebView
.GoForward)] = MapGoForward,
40
[nameof(
IWebView
.Reload)] = MapReload,
41
[nameof(
IWebView
.Eval)] = MapEval,
42
[nameof(
IWebView
.EvaluateJavaScriptAsync)] = MapEvaluateJavaScriptAsync,
54
IWebView
IWebViewHandler.VirtualView => VirtualView;
Handlers\WebView\WebViewHandler.Standard.cs (8)
5
public partial class WebViewHandler : ViewHandler<
IWebView
, object>
9
public static void MapSource(IWebViewHandler handler,
IWebView
webView) { }
10
public static void MapUserAgent(IWebViewHandler handler,
IWebView
webView) { }
12
public static void MapGoBack(IWebViewHandler handler,
IWebView
webView, object? arg) { }
13
public static void MapGoForward(IWebViewHandler handler,
IWebView
webView, object? arg) { }
14
public static void MapReload(IWebViewHandler handler,
IWebView
webView, object? arg) { }
15
public static void MapEval(IWebViewHandler handler,
IWebView
webView, object? arg) { }
16
public static void MapEvaluateJavaScriptAsync(IWebViewHandler handler,
IWebView
webView, object? arg) { }
Microsoft.Maui.Controls (13)
WebView\WebView.cs (13)
112
Handler?.Invoke(nameof(
IWebView
.Eval), script);
147
result = await Handler.InvokeAsync(nameof(
IWebView
.EvaluateJavaScriptAsync),
166
Handler?.Invoke(nameof(
IWebView
.GoBack));
173
Handler?.Invoke(nameof(
IWebView
.GoForward));
180
Handler?.Invoke(nameof(
IWebView
.Reload));
328
IWebViewSource
IWebView
.Source => Source;
331
bool
IWebView
.CanGoBack
338
Handler?.UpdateValue(nameof(
IWebView
.CanGoBack));
343
bool
IWebView
.CanGoForward
350
Handler?.UpdateValue(nameof(
IWebView
.CanGoForward));
355
bool
IWebView
.Navigating(WebNavigationEvent evnt, string url)
364
void
IWebView
.Navigated(WebNavigationEvent evnt, string url, WebNavigationResult result)
370
void
IWebView
.ProcessTerminated(WebProcessTerminatedEventArgs args)