Understand Cascading Parameters and Cascading Values in Blazor

In the previous article we discussed arbitrary parameters and attribute splatting. Now it's time to understand one more aspect of passing values to a Blazor component from the external world - Cascading Parameters and Cascading Values. In all the examples discussed so far, we explicitly set a parameter value from the parent component. This means if we want to pass a value to, say, ten components, we must set a parameter of all the ten components. In such cases Cascading Parameters and Cascading Values come handy. The remainder of this article discusses how.

http://www.binaryintellect.net/articles/4b82673b-01fc-48e6-8c8e-bb0498866ab3.aspx