0
我想添加一個觸發器到一個動態創建的控件,但我不能。該事件不會觸發。這是我的代碼。eventtocommand動態創建的控件silverlight mvvm light
<sdk:HierarchicalDataTemplate x:Key="NameTemplate"
ItemsSource="{Binding LstRs}"
ItemTemplate="{StaticResource RsTemplate}">
<TextBlock Text="{Binding Nom}" FontWeight="Bold" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseEnter">
<gs:EventToCommand Command="{Binding Path=StateCommand}"
CommandParameter="{Binding Text, ElementName=TextBoxSearch, Mode=OneWay}"
MustToggleIsEnabledValue="True"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</TextBlock>
</sdk:HierarchicalDataTemplate>
並且該命令在視圖模型中實現。
嘗試在EventToCommand代碼的OnAttached方法中添加一個斷點(必須將MvvmLight項目的源代碼添加到您的解決方案中)並查看斷點是否被命中。 – 2011-05-11 14:50:28