Silverlight中自定义控件的多个控件模板

Silverlight中自定义控件的多个控件模板,silverlight,controltemplate,custom-controls,Silverlight,Controltemplate,Custom Controls,我正在创建一个自定义控件。控件的内容在不同的视觉状态下会有很大的不同 我能否将不同的控件模板应用于同一个自定义控件以实现上述目标?是否为自定义控件定义多个控件模板?如果没有,有什么线索可以告诉我如何做到这一点,而不需要像状态一样多的自定义/用户控件?您可以在单个控件模板中定义可视状态,也可以在这些状态之间进行转换。寻找“VisualStateManager”

我正在创建一个自定义控件。控件的内容在不同的视觉状态下会有很大的不同


我能否将不同的控件模板应用于同一个自定义控件以实现上述目标?是否为自定义控件定义多个控件模板?如果没有,有什么线索可以告诉我如何做到这一点,而不需要像状态一样多的自定义/用户控件?

您可以在单个控件模板中定义可视状态,也可以在这些状态之间进行转换。寻找“VisualStateManager”