title: Xamarin.Forms - possible to set an element property globally?
body: <p>Say I want an Entry element to not have auto-correct or auto-capitalize. This can be done by setting its Keyboard property like so:</p>
  
  <pre><code>new Entry { Keyboard = Keyboard.Create(0) }
  </code></pre>
  
  <p>Now, how do I make that the <strong>global default for all Entry elements</strong>?</p>
  
  <p>I know I can create a <strong>custom</strong> element that inherits from the built-in element, and override the property that way, like:</p>
  
  <pre><code>public class EntryCustom : Entry
  {
      public EntryCustom()
      {
          Keyboard = Keyboard.Create(0);
      }
  }
  </code></pre>
  
  <p>and then simply call it like:</p>
  
  <pre><code>new EntryCustom { ... }
  </code></pre>
  
  <p>But is there a way to do this directly on the built-in element type, without creating a custom element type?</p>