Wpf VisualStateManager中的多触发器(检查多个状态)等效项?

Wpf VisualStateManager中的多触发器(检查多个状态)等效项?,wpf,silverlight,expression-blend,Wpf,Silverlight,Expression Blend,visualStateManager中的MultiTrigger选项等效于什么?如何在Blend或VS中检查VisualStateManager中的以下触发器 例如 VisualStateManager在Blend中是否有好的教程?对于大多数控件模板,这些状态都是硬连接到用户交互的,因此您所要做的就是在Blend中为正确的状态创建动画 如果您希望在两个不同的状态下具有相同的外观,则必须复制该外观,但由于以下几个原因,不建议使用该外观。最重要的一点是,用户不会确定哪个状态是哪个,而且您可能会引入一

visualStateManager中的MultiTrigger选项等效于什么?如何在Blend或VS中检查VisualStateManager中的以下触发器

例如


VisualStateManager在Blend中是否有好的教程?

对于大多数控件模板,这些状态都是硬连接到用户交互的,因此您所要做的就是在Blend中为正确的状态创建动画


如果您希望在两个不同的状态下具有相同的外观,则必须复制该外观,但由于以下几个原因,不建议使用该外观。最重要的一点是,用户不会确定哪个状态是哪个,而且您可能会引入一些bug。在您的特定情况下,我现在可以告诉您,即使IsSelected为true,如果它与鼠标相同,当您从控制中推出时,它将返回到正常状态,因此看起来不再是选中状态。

您可以添加一个ControlStoryboard动作并附加一个DataTrigger。触发器应允许您指定多个条件。从“资源”选项卡中,选择“行为”类别并将ControlStoryboard动作拖动到相应的艺术板元素。然后在“属性”选项卡中,选择触发器操作旁边的“新建”按钮。您应该能够选择DataTrigger,然后配置所需的条件。最后,您需要指出您实际想要运行的故事板。

您想更具体地实现什么?IsSelected=true和IsMouseOVer=true之类的东西我必须做一些动画。。。如何使用可视状态管理器?
 <MultiTrigger>
                            <MultiTrigger.Conditions>
                                <Condition Property="Selector.IsSelected"
                                           Value="True" />
                                <Condition Property="IsMouseOver"
                                           Value="True" />
                            </MultiTrigger.Conditions>
                            <Setter Property="StrokeThickness"
                                    TargetName="SelectedRectangle"
                                    Value="1" />
                        </MultiTrigger>