title: Blazor, MatBlazor - How to catch the value change of MatSelect component
body: <p>I have used the MatBlazor framework for my project.
  In MatSelect, I want to catch its value onchange event to do some other works.
  I have tried some solutions but the onchange event has not fired yet.</p>
  <pre><code>&lt;MatSelect Label=&quot;Customer&quot; Value=&quot;@customer&quot; ValueChanged=&quot;OnChangeCustomer&quot;&gt;
      &lt;MatOptionString Value=&quot;-1&quot;&gt;All&lt;/MatOptionString&gt;
      @foreach (var item in customers)
      {
          &lt;MatOption Value=&quot;@item.Id&quot;&gt;@item.Name&lt;/MatOption&gt;
      }                
  &lt;/MatSelect&gt;
  </code></pre>
  <p>The below is my onchange event handler. But it did not fired when select another value in drop down list:</p>
  <pre><code>public void OnChangeCustomer(ChangeEventArgs args)
  {
      if (args.Value.ToString() != &quot;-1&quot;)
          isAccountDropDownListDisabled = false;            
  }
  </code></pre>
  <p>Can anyone help me?
  Thanks</p>