0
我在Silverlight中定义的控制如下:编程执行一个EventTrigger
<HyperlinkButton x:Name="testHyperlink" Content="Test" FontWeight="Bold" Click="testHyperlink_Click">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<ei:ChangePropertyAction PropertyName="Visibility" TargetName="panel1"
Value="Collapsed" />
<ei:ChangePropertyAction PropertyName="Visibility" TargetName="panel2"
Value="Visible" />
</i:EventTrigger>
<i:EventTrigger>
<ei:ChangePropertyAction PropertyName="Visibility" TargetName="panel1"
Value="Visible" />
<ei:ChangePropertyAction PropertyName="Visibility" TargetName="panel2"
Value="Collapsed" />
</i:EventTrigger>
</i:Interaction.Triggers>
</HyperlinkButton>
此超链接是一个DataTemplate的一部分。这就是我使用触发器的原因。当有人点击HyperlinkButton时,会触发一个异步进程。当进程完成时,我想执行第二个触发器。本质上,我翻转了一些内容的可见性。
我的问题是,当我的事件结束时,我该如何触发与HyperlinkButton相关的第二个EventTrigger?