Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在winrt的申请中首先启动TextBlock上状态的更新,然后开始漫长的计算过程。主窗体没有时间重绘,状态显示也没有变化。我怎样才能自动重绘它?
问题是您可能阻塞了 UI 线程(因为您正在 UI 线程上执行长时间运行的操作),因此它会阻止您刷新 UI。 为此,您可以执行以下操作:
public async Task<Result> ExecuteLongOperationAsync() { return await Task.Run(() => ExecuteLongOperation()); }