这个Demo是用SL做的,WPF端应该也没问题。自定义控件的VisualState,状态切换。例子里是为一个UserControl添加了Checked和unChecked两种状态。当鼠标点击是会在这两种状态下切换。