title: "The attribute names could not be inferred from bind attribute 'bind-value'" error in Blazor
body: <p>I've just migrated a Blazor project from Core 3 Preview 6 to Preview 8 and I'm now getting this error:</p>
  
  <blockquote>
    <p>The attribute names could not be inferred from bind attribute
    'bind-value'. Bind attributes should be of the form 'bind' or
    'bind-value' along with their corresponding optional parameters like
    'bind-value:event', 'bind:format' etc.</p>
  </blockquote>
  
  <p>I've isolated the component that's causing this to happen, and the code certainly seems to <code>bind-value</code> set as per the instructions in the error message:</p>
  
  <pre class="lang-cs prettyprint-override"><code>      &lt;TelerikDropdownList Data="@State.ContainerSizes" 
                             ValueField=@nameof(ContainerSize.ContainerSizeId)
                             TextField=@nameof(ContainerSize.ContainerSizeName)
                             @bind-Value="@ContainerSizeIdNoNull"
                             &gt;
        &lt;/TelerikDropdownList&gt;
  </code></pre>
  
  <p>I've tried removing the <code>@</code> from <code>@bind-Value</code> and changing the capitalisation <code>@bind-Value</code>etc. but all to no avail. </p>
  
  <p>What can be causing this?</p>