title: How to redraw ZXing QR code on TextChanged Event - Xamarin
body: <p><strong>I'd like to redraw my QR Code every time a particular <code>TextChanged</code> event is triggered.</strong></p>
  
  <p>The <code>ZXingBarcodeImageView</code> object gets drawn in the view when the page loads with the value <code>BarcodeValue</code> set in the XAML file like this:</p>
  
  <pre><code>&lt;forms:ZXingBarcodeImageView 
         Margin="5,5,5,0"
         x:Name="QRCodeView"
         BarcodeFormat="QR_CODE" 
         BarcodeValue="-1" //this is the value of the QR code
  /&gt;
  </code></pre>
  
  <p>I have an <code>Entry</code> with a <code>TextChanged</code> event attached, which triggers a function <code>UpdateQRLabel</code>. This function should redraw the QRCode with the new value in <code>Entry</code></p>
  
  <pre><code>&lt;Entry
         x:Name="Message" 
         TextChanged="UpdateQRLabel"   
  /&gt;
  </code></pre>
  
  <p>If I change the <code>BarcodeValue</code> parameter after the QRCode has been drawn, it <strong>DOES NOT</strong> get redrawn automatically.</p>
  
  <p>I need to force the <strong>ZXingBarcodeImageView</strong> object to redraw every time the <code>TextChanged</code> event is triggered.</p>
  
  <p><strong>Question</strong></p>
  
  <p>How do I force the <code>ZXingBarcodeImageView</code> to redraw when the <code>TextChanged</code> event is triggered?</p>