首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVVMLight EventToCommand导致内存泄漏

MVVMLight EventToCommand导致内存泄漏
EN

Stack Overflow用户
提问于 2010-11-08 23:28:46
回答 2查看 1.4K关注 0票数 2

我用我的EventToCommand连接到MVVM得到了这个xaml,这个代码的问题是,在离开保存它的页面后,它总是留在内存中。

代码语言:javascript
复制
<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>
EN

回答 2

Stack Overflow用户

发布于 2013-10-14 20:33:48

两年后,我遇到了完全相同的问题。

我已经解决了使用i:InvokeCommandAction而不是cmd:EventToCommand的问题。

票数 6
EN

Stack Overflow用户

发布于 2011-06-13 05:39:32

可能与:http://mvvmlight.codeplex.com/workitem/7512有关

因为上面的链接是死的:

在页面内从Windows转到https://archive.codeplex.com/?p=mvvmlight

  • Switch to issues

  • Search,查找"EventToCommand Memory Leak (Windows Phone 7 SP1工具包)“

对这个问题的评论表明,https://atomaras.wordpress.com/2012/04/23/solving-mvvmlights-eventtocommand-memory-leak-wp7/可能会对这个问题提供更深层次的分析和解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4125233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档