gpt4 book ai didi

c# - 在视觉状态之间切换时 WPF 中的致命运行时错误

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:59 25 4
gpt4 key购买 nike

在特定情况下,我有时会一直遇到此错误。当我从一种视觉状态切换到另一种状态时,它恰好发生了。我假设它来自错误的属性动画,但我想知道发生此异常的条件是什么。这是错误消息:

The runtime has encountered a fatal error. The address of the error was at 0x58e3ba0d, on thread 0xabc. The error code is 0x80131623. This error may be a bug in the CLR or in the unsafe or non-verifiable portions of user code. Common sources of this bug include user marshaling errors for COM-interop or PInvoke, which may corrupt the stack.

提前致谢

最佳答案

我想我找到了解释:在状态转换期间,我试图折叠部分 UI。在这些部分中,有一些控件(按钮)附加了几种行为。

经过一些测试后,我注意到折叠具有附加行为的控件似乎会引发异常。折叠会删除对该对象的引用,并且附加的行为会留下空引用,从而引发异常。我不知道到底发生了什么,但我很确定这就是原因。它似乎也发生在“隐藏”可见性的情况下。因此,我目前发现的唯一解决方法是降低控件的不透明度,并将其高度设置为 0。

如果有人找到更好的方法来避免这个问题......

关于c# - 在视觉状态之间切换时 WPF 中的致命运行时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7500341/

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