我有一个 ShellWindow,它有一个 IEventAggregator,我所有的孩子都发布到这个 IEventAggregator?。
现在我有一个名为 JIMSMessage 的静态类,我在其中发布到 ShellViewModel 的 IEventAggregator。
public static class JIMSMessage
{
public static bool Show(IEventAggregator _events, string message)
{
_events.Publish(new Message()
{
MessageValue = message
});
return true;
}
}
我希望 Show 方法的返回值来自调用此方法的 ViewModel。
可以说...
我有一个名为 LedgerViewModel 的 ViewModel,它调用 JIMSMessage.Show 如下,
JIMSMessage.Show(_events,"Enter Ledger Name.");
它的工作,但我的 MessageWindowViewModel 返回一些东西,我想返回到 JIMSMessage 类,我该怎么做。请帮我。