1 implementation of IWebView
Microsoft.Maui.Controls (1)
WebView\WebView.cs (1)
17
public partial class WebView : View, IWebViewController, IElementConfiguration<WebView>,
IWebView
40 references to IWebView
Microsoft.Maui (27)
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.Tizen.cs (8)
3
public partial class WebViewHandler : ViewHandler<
IWebView
, MauiWebView>
27
public static void MapSource(IWebViewHandler handler,
IWebView
webView)
32
public static void MapUserAgent(IWebViewHandler handler,
IWebView
webView)
37
public static void MapGoBack(IWebViewHandler handler,
IWebView
webView, object? arg)
42
public static void MapGoForward(IWebViewHandler handler,
IWebView
webView, object? arg)
47
public static void MapReload(IWebViewHandler handler,
IWebView
webView, object? arg)
52
public static void MapEval(IWebViewHandler handler,
IWebView
webView, object? arg)
60
public static void MapEvaluateJavaScriptAsync(IWebViewHandler handler,
IWebView
webView, object? arg)
Platform\Tizen\WebViewExtensions.cs (7)
7
public static void UpdateSource(this MauiWebView platformWebView,
IWebView
webView)
12
public static void UpdateSource(this MauiWebView platformWebView,
IWebView
webView, IWebViewDelegate? webViewDelegate)
18
public static void UpdateUserAgent(this MauiWebView platformWebView,
IWebView
webView)
26
public static void UpdateGoBack(this MauiWebView platformWebView,
IWebView
webView)
34
public static void UpdateGoForward(this MauiWebView platformWebView,
IWebView
webView)
42
public static void UpdateReload(this MauiWebView platformWebView,
IWebView
webView)
62
internal static void UpdateCanGoBackForward(this MauiWebView platformWebView,
IWebView
webView)
Microsoft.Maui.Controls (13)
WebView\WebView.cs (13)
115
Handler?.Invoke(nameof(
IWebView
.Eval), script);
150
result = await Handler.InvokeAsync(nameof(
IWebView
.EvaluateJavaScriptAsync),
169
Handler?.Invoke(nameof(
IWebView
.GoBack));
176
Handler?.Invoke(nameof(
IWebView
.GoForward));
183
Handler?.Invoke(nameof(
IWebView
.Reload));
331
IWebViewSource
IWebView
.Source => Source;
334
bool
IWebView
.CanGoBack
341
Handler?.UpdateValue(nameof(
IWebView
.CanGoBack));
346
bool
IWebView
.CanGoForward
353
Handler?.UpdateValue(nameof(
IWebView
.CanGoForward));
358
bool
IWebView
.Navigating(WebNavigationEvent evnt, string url)
367
void
IWebView
.Navigated(WebNavigationEvent evnt, string url, WebNavigationResult result)
373
void
IWebView
.ProcessTerminated(WebProcessTerminatedEventArgs args)