1
HIMVVMLight EventToCommand导致内存泄漏
我得到这个XAML与我EventToCommand连接MVVM,这段代码的问题是,从导航持有它总是停留在内存中的页面离开后。
<ComboBox Grid.Column="1" Grid.Row="0" FontSize="10"
SelectedIndex="{Binding Foo, Mode=TwoWay}" TabIndex="0">
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<cmd:EventToCommand Command="{Binding FooChangeCommand}"
PassEventArgsToCommand="True" />
</i:EventTrigger>
</i:Interaction.Triggers>
<ComboBoxItem Content="Show Al" />
<ComboBoxItem Content="..." />
</ComboBox>
看看他们的代码,他们是否使用弱引用?如果没有,你认为他们需要吗?我猜测某件事引起了循环引用问题。 – 2010-11-08 15:33:23
我使用mvvm-light标签重新标记它 - MVVM Light的创建者以及项目中的许多专家都遵循标签。希望他们中的一个能够解决这个问题。 – 2010-11-08 15:44:53
我没有任何循环引用,但我必须找时间重新发送并将其发送给MVVM Light先生 – Acosta 2010-11-16 13:53:00