这实际上与创建一个可跨 WPF 和 Silverlight 工作的库有关。WPF Toolkit包含 Silverlight 中包含的 VisualStateManager 的实现,如果 VisualStateManager 可以完成 WPF 中的 MultiTrigger 所做的事情,那么这就解决了我的问题。
我刚刚在 MSDN 博客上找到了一篇讨论 VisualStateManager 和 Triggers 使用的文章,但我仍然不确定 VisualStateManager 是否可以用作 MultiTriggers 的替代品。