我想测试已经运行的API of WPF
应用程序。
应用程序是单窗口应用程序,其MainWindow
包含我想要获取的对象(it's public and has public methods and properties
)
有没有办法可以从Gui或Process转到底层并获取存在对象?
// Interaction logic for MainWindow.xaml
public partial class MainWindow : Window
{
//this is the object to be fetch
public AppAPI AppAPI { get; private set; } }
public class AppAPI
{
private void IncrementCounter(){...}
public int GetClickCounter(){...}
public void Click(){...}
public void Launch(){...}
}
答案 0 :(得分:2)
您所谈论的是.NET中的进程间通信 - 这是一个复杂的主题,需要对您的应用程序进行重大的重新分解才能提供此类功能。我认为WCF超过命名管道将是一个很好的起点