[英]MVVMLight EventToCommand causing memory Leak
您好
我的EventToCommand连接到MVVM时得到了这个xaml,此代码的问题是,离开保存它的页面始终停留在内存中之后。
<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>
两年后,我遇到了完全相同的问题。
我已经解决了使用i:InvokeCommandAction
而不是cmd:EventToCommand
。
可能与以下网址相关: http : //mvvmlight.codeplex.com/workitem/7512
由于以上链接已失效:
home
到issues
关于该问题的评论表明, https ://atomaras.wordpress.com/2012/04/23/solving-mvvmlights-eventtocommand-memory-leak-wp7/可能提供对该问题的更深入分析和解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.