Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在UWP应用程序中发送内部通知?_C#_Uwp - Fatal编程技术网

C# 如何在UWP应用程序中发送内部通知?

C# 如何在UWP应用程序中发送内部通知?,c#,uwp,C#,Uwp,我试图弄清楚如何在UWP应用程序内的对象之间发送内部通知。类似于iOS中的NSNotification。这不是推送通知或我的应用程序之外的任何东西,只是我在对象之间发送消息的一种方式,而不需要它们相互引用。谢谢。您可以使用中介模式来解决您的问题,但我建议您使用mvvm light framework,它有一个内置的Messenger类,可以完全满足您的需要: 如果您使用的是Prism,则可以使用EventAggregator。如果您使用的是香草,那么您必须使用Weakreference自己编写它

我试图弄清楚如何在UWP应用程序内的对象之间发送内部通知。类似于iOS中的NSNotification。这不是推送通知或我的应用程序之外的任何东西,只是我在对象之间发送消息的一种方式,而不需要它们相互引用。谢谢。

您可以使用中介模式来解决您的问题,但我建议您使用mvvm light framework,它有一个内置的Messenger类,可以完全满足您的需要:


如果您使用的是Prism,则可以使用EventAggregator。如果您使用的是香草,那么您必须使用Weakreference自己编写它。