Search code examples
silverlightsilverlight-4.0expression-blendvsm

UserControl VisualStates do not appear in Blend


The States pane in Blend 4 does not appear to show the VisualStates declared on a UserControl using the TemplateVisualState attribute. Is this to be expected and if so why? Creating the States manually in Blend seems to work correctly.


Solution

  • User controls aren't typically designed to be modified or re-templated the same way that regular controls are.

    Most of the time where you want a control to be editable and offer alternative animations (through the states panel for instance) you're going to want to build something that derives from a proper custom control type.