本篇再补充一块内容,就是自定义状态的介绍. 自定义状态用于封装用户控件在各种状态之间切换时的外观变化及其动画效果,方便调用.比如有个用户控件用于实现类似舞台幕布打开和关闭切换的效果,可以创建幕布关闭和幕布打开两个状态并编辑界面及动画,然后调用状态切换,就可以方便地实现幕布打开和关闭效果.下面看演示. 1. 首先创建一个用户控件命名为CurtainControl,打开该用户控件的xaml进行编辑. 2. 在状态面板中,点击添加状态组按钮,将新添加的状态组命名为CurtainControlState