无法从我的 Windows UWP 运行时组件中的项目访问方法和 类

Unable to access methods and classes from my project in Windows Runtime Component in UWP

我使用 Windows UWP 应用程序中的运行时组件为后台任务创建后台任务以与服务器同步数据。

但是,无法从我的 Windows UWP 运行时组件中的项目访问方法和 类。

没有 Windows 运行时组件,是否有其他方法可以创建后台任务?或者我怎样才能访问那些 类.

您可以创建 class 库并从 WinMD 和您的项目 class 添加对它的引用。 class 库的代码可能是这样的:

    public class BridgeClass
{
  public static event Action<string> MessageReceived;

  public static void Broadcast(string message)
  {
      if (MessageReceived != null) MessageReceived(message);
  }
}

在您的项目中class您可以订阅此活动

BridgeClass.MessageReceived += ShowMessage;

并实现:

void ShowMessage(string msg)
{
}   

现在从 WinMD class 调用它:

BridgeClass.Broadcast("some value");