title: XAML WebView binding to string not working in Xamarin Forms
body: <p>I'm new to C# and Xamarin Forms. I'm having a webview and getting source url from an API. (For this question , I have hardcode the value). I binded source url instead of adding the value to Source in XAML. But it's not working. There are few solutions in stack and forums. I tried. But didn't work. Someone please help me to sovle this.</p>
  
  <p>This is my XAML</p>
  
  <pre><code>    &lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="MyProject.Views.NewRegistration.PrivacyWebView"&gt;
      &lt;ContentPage.Content&gt;
          &lt;AbsoluteLayout HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"&gt;
              &lt;WebView Source="{Binding WebViewSource}" HeightRequest= "300" WidthRequest="250" Navigated="Handle_Navigated" VerticalOptions="FillAndExpand" AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0,0,1,1" /&gt;
              &lt;ActivityIndicator x:Name="loader" IsRunning="true" IsVisible="true" AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0,0,1,1"/&gt;
          &lt;/AbsoluteLayout&gt;
      &lt;/ContentPage.Content&gt;
  &lt;/ContentPage&gt;
  </code></pre>
  
  <p>This is how I bind the source. (Tried this in Codebehind and ViewModel too)</p>
  
  <pre><code> public HtmlWebViewSource WebViewSource
  {
      get
      {
          return new HtmlWebViewSource { Html = "https://www.stackoverflow.com" };
      }
  }  
  </code></pre>