javascript
我在我的WPF
项目中发现了一件事。它调用了
window.external.ShowWindow();
我发现该方法是在InteropClass
下面的类中编写的。
[ComVisible(true)]
public class InteropClass
{
public void ShowWindow()
{
// logic
}
}
并调用该方法。我正在尝试分析它,因为我已经使用了如下所示的已构建类
[ComVisible(true)]
public partial class AnotherClass : SomeDifferentClass
{
public void AnotherMethod()
{
// logic
}
}
并试图将其称为
window.external.AnotherMethod();
但它不工作。错误警报说
window.external 对象不支持另一个方法
我知道这两个类在很多方面都不同,我可以让它工作,但我的问题是要遵循什么规则才能使这个工作,可能就像类必须直接继承自Object
或其他。