title: Xamarin parse string to URI replaces %20 with a space
body: <p>I am trying to pass in the Uri of an Image into an UriImageSource.Uri but within the Uri String is contained %20 which gets erroneously converted into white space</p>
  
  <p>i.e. </p>
  
  <pre><code>http://domain.co.uk/Category%20Name/Products/Product-image.jpg
  </code></pre>
  
  <p>When this gets parsed through to my function</p>
  
  <pre><code>    UriImageSource UriImageSource = new UriImageSource();
  
          UriBuilder Builder = new UriBuilder(productURL);
          UriImageSource.Uri = Builder.Uri;
          return UriImageSource;
  </code></pre>
  
  <p>the UriImageSource.Uri gets converted to </p>
  
  <pre><code>http://domain.co.uk/Category Name/Products/Product-image.jpg
  </code></pre>
  
  <p>This then is throwing an error in my application because the URL contains %20 rather than white space... Any help is much appreciated. Thanks!</p>