MVVMLight EventToCommand导致内存泄漏

Aco*_*sta 2 c# memory-leaks silverlight-4.0 mvvm-light

您好

我得到了这个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>
Run Code Online (Sandbox Code Playgroud)

小智 6

2年后,我有完全相同的问题.

我已经解决了使用i:InvokeCommandAction而不是cmd:EventToCommand.