XA2004 states that you should not suffix control names with too specific types, but it does not specify how specific you should be.
For example, in the explanation, it says that a StackPanel can be called ActionPanel if all we are changing is its Visibility. But Visibility is a property of UIElement, so why not ActionUIElement?
I'm playing devil's advocate here, but maybe this rule or another should give a hint as to how name the control without being either too specific or to general unnecessarily.
XA2004 states that you should not suffix control names with too specific types, but it does not specify how specific you should be.
For example, in the explanation, it says that a
StackPanelcan be calledActionPanelif all we are changing is itsVisibility. ButVisibilityis a property ofUIElement, so why notActionUIElement?I'm playing devil's advocate here, but maybe this rule or another should give a hint as to how name the control without being either too specific or to general unnecessarily.