我有点想到这个错误,我似乎无法修复它。我想要做的是读取一个文件:
string contents = File.ReadAllText(@"E:\test.txt");
然后使用内容字符串
更新UIif (contents.Contains("4H"))
{
if (contents.Contains("1e"))
{
contents = contents.Remove(3, 6);
Textbox1.Text = contents;
}
}
但是不断向我抛出这个错误;
不应在UI线程上执行同步操作。考虑在Task.Run中包装此方法。错误
以下是完整的代码:(不完整但每个重要部分)
namespace Schoolbord_UWP
{
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
string contents = File.ReadAllText(@"E:\test.txt");
{
if (contents.Contains("4H"))
{
if (contents.Contains("1e"))
{
contents = contents.Remove(3, 6);
Textbox1.Text = contents;
}
}
if (contents.Contains("4H"))
{
if (contents.Contains("2e"))
{
contents = contents.Remove(3, 6);
Textbox2.Text = contents;
}
}
(过滤器会持续一段时间)
程序进入休息模式:
string contents = File.ReadAllText(@"E:\test.txt");
这可能是一个noob问题,但对于这个UWP编码来说我是非常新的。希望你能帮忙!
提前致谢!