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)