我正在创建一个uwp应用程序,在该应用程序中,我想从文本框中获取用户说的一些数据,然后将其传递给后台任务。但是,当我尝试将项目引用添加到后台任务时,出现了循环引用错误。因此,有什么方法可以传递参数,例如运行函数的重载或其他任何东西。
提前致谢。
最佳答案
Romasz对此进行了完美的解释,但您可以通过以下步骤从文本框中获取用户数据:
1.在MainPage.xaml.cs(或您的xaml页面)中声明
var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
localSettings.Values["user"] = User.Text;
2.现在使用这些在BackgroundTask.cs中获取数据
var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
string user = localSettings.Values["user"].ToString();
在这里,变量用户具有您要从主页获得的texbox数据。
注意:我假设您已将文本框命名为“用户”
关于c# - 将参数或参数传递给Uwp中的后台任务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40523558/