@davidwengier
Another strange thing in razor. You can bind to literally anything. Visual Studio is not checking whether the bound value is an actual parameter of the component.
See:

This has driven me crazy in a recent migration because a component library has changed it's parameter name from @bind-SelectedOptions to @bind-SelectedItems the code will compile fine but it'S strange that you can bind to something which doesn't exist.
@davidwengier
Another strange thing in razor. You can bind to literally anything. Visual Studio is not checking whether the bound value is an actual parameter of the component.
See:

This has driven me crazy in a recent migration because a component library has changed it's parameter name from
@bind-SelectedOptionsto@bind-SelectedItemsthe code will compile fine but it'S strange that you can bind to something which doesn't exist.