我想知道是否有人遇到过这个问题或没有解决方案。当我们在vb.net下的WPF用户控件使用外部资源xaml(颜色,字体等)时,使用我们的vb.net interop usercontrol的VB6表单会抛出“Out of Memory”消息。当usercontrol.resources都在usercontrol xaml中时,我们不会收到任何错误。当然,我们希望将这些资源保留在单个xamls之外,以便重新使用。
如果有人有这方面的经验,请你提出建议吗?
谢谢。
答案 0 :(得分:1)
我通过去尝试一堆不同的东西找到了答案。在WPF和Vb.NET方面,VB6非常挑剔。 “内存不足”是每次控件中某些内容关闭时抛出的消息。在这种情况下,只要我将资源文件放在我的WPF控件所在的根目录下,就可以了。当我开始向vb.net控制文件添加属性时发生了同样的事情。一个人必须小心翼翼地绕着Interop。