Why can't I use the Name attribute on UserControl in the same assembly?

Viewed 11942

When I created a WPF UserControl and tried to use it, I got the following compiler error:

Because 'UserControl1' is implemented in the same assembly, you must set the x:Name attribute rather than the Name attribute.

The message is clear on what to do to fix it, but what is its cause? Why can't I use Name here?

2 Answers
Related