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)