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