【发布时间】:2016-03-22 13:43:15
【问题描述】:
我在WPF 项目的javascript 中发现了一件事。它调用了
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或其他。
【问题讨论】:
标签: javascript c# asp.net wpf window.external