有一個Silverlight UserControl
得到了一個MouseLeftButtonUp
事件。在xaml中,我爲這個事件添加了兩個觸發器。 Silverlight xaml-parser將按照哪種順序解析並附加這些觸發器,並且可以確保上面的觸發器會首先調用?Silverlight。觸發器調用的順序
...
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeftButtonUp">
<i:InvokeCommandAction Command="{StaticResource someCommand}"/>
<AttachedBehaviors:SomeBehavior Parameter="Apple"/>
</i:EventTrigger>
</i:Interaction.Triggers>
...
UPDATE:發現連接了問題 In WPF, does the order of Triggers matter?它說: 在聲明的順序
WPF正在處理的觸發器。
希望,Silverlight的行爲完全一樣。
爲什麼不直接運行你的代碼並找出自己的代碼? – ColinE 2012-01-12 11:01:03
@ColinE現在它按預期工作。但是我已經閱讀了關於奇怪解析器行爲的文章(只要我會找到它 - 我會用鏈接更新問題),並且我想得到專家的想法。 – 2012-01-12 11:07:16