gpt4 book ai didi

c# - 无法在 UWP 的 Windows 运行时组件中访问我的项目中的方法和类

转载 作者:行者123 更新时间:2023-11-30 16:01:04 26 4
gpt4 key购买 nike

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

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

有没有其他方法可以在没有 Windows 运行时组件的情况下创建后台任务?或者我怎样才能访问这些类。

最佳答案

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

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

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

在你的项目类中你可以订阅这个事件

BridgeClass.MessageReceived += ShowMessage;

并实现:

void ShowMessage(string msg)
{
}

现在从 WinMD 类调用它:

BridgeClass.Broadcast("some value"); 

关于c# - 无法在 UWP 的 Windows 运行时组件中访问我的项目中的方法和类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39115769/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com