gpt4 book ai didi

c# - MVVMLight EventToCommand 导致内存泄漏

转载 作者:行者123 更新时间:2023-12-04 20:15:14 24 4
gpt4 key购买 nike

你好

我通过连接到 MVVM 的 EventToCommand 获得了这个 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 解决了问题。

关于c# - MVVMLight EventToCommand 导致内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com