C# 显示跨项目的更改

C# 显示跨项目的更改,c#,silverlight,C#,Silverlight,我的解决方案中有两个项目。我想做的是,当Class1项目1中的属性发生更改时,我想在项目2中运行一个方法 如何做到这一点。使用。使Class1实现该接口,并在属性更改时引发事件。在项目2中,订阅此事件,并在事件发生时执行您的方法。对不起,我对此非常陌生-有没有可能在搜索时,您会从SO或网络上获得大量信息。是的,我在谷歌上搜索过,但似乎不懂。可以使侦听器事件在项目内工作,但不能跨项目工作。我已经在Class1上实现了INotifyChanged,这一切都正常。我在项目2中创建了一个侦听器类。现在我

我的解决方案中有两个项目。我想做的是,当Class1项目1中的属性发生更改时,我想在项目2中运行一个方法


如何做到这一点。

使用。使Class1实现该接口,并在属性更改时引发事件。在项目2中,订阅此事件,并在事件发生时执行您的方法。

对不起,我对此非常陌生-有没有可能在搜索时,您会从SO或网络上获得大量信息。是的,我在谷歌上搜索过,但似乎不懂。可以使侦听器事件在项目内工作,但不能跨项目工作。我已经在Class1上实现了INotifyChanged,这一切都正常。我在项目2中创建了一个侦听器类。现在我无法让它运行Listener类,除非我从项目2中调用它-ListenerClass l=new ListenerClassPassedParameter;好吧,你可以把它放在一个静态类中,但我不太确定,这是不是一个好主意。但我不知道你想做什么…请解释一下你想连接的对象是如何创建的?问题归结为如何在项目2中的另一个类中获取类1的特定实例。