backgroundworker

    0热度

    1回答

    我的程序应该将某个Excel文件从一个文件夹中作为图像(SVG格式)导出到另一个文件夹中。这可以通过方法CopyAndSaveTo和ExportRangeAsImage完成,他们完成他们的工作。 在MainWindow上,我有一个按钮,单击它时会执行这两个功能。我希望点击这个按钮的用户被告知(Progressbar)这个过程有多远(复制+导出)。 我试图用一个BackgroundWorker来实现

    0热度

    1回答

    我想在现有的GUI修补问题,其中大部分是由这个答案粘贴下面的代码解决 - >How to wait for a BackgroundWorker to cancel? private BackgroundWorker worker = new BackgroundWorker(); private AutoResetEvent _resetEvent = new AutoResetEvent(f

    1热度

    1回答

    在组件中,加载listview和所有内容。 是否可以在后台运行一个函数来每隔几分钟重新载入一次listview数据? 如果有, 当用户离开组件(转到另一个选项卡,iOS)时,该功能是否会停止?

    0热度

    1回答

    我正在研究一个将检查ftp服务器并列出目录的所有文件的应用程序,该工作完美无缺的背景工作,但是当我使用后台工作时,发生了很多问题。 第一个问题是我无法从BackGround工作者访问ListView,我使用了另一种方法(将数组存储在Array中,然后在BackGround工作进程中完成更新),但它没有奏效。 然后我使用了另一个隐藏的功能,并执行相同的功能,但程序仍停留在列出的FTP文件中。 实际上

    0热度

    1回答

    假设我的代码中有BackgroundWorker。我想在开始时传入匿名函数/委托。该代码波纹管是我想做的事: BackgroundWorker bw = new BackgroundWorker(); bw.DoWork += (object sender, DoWorkEventArgs e) => { Func<string> f = (Func<string>)e.Argumen

    0热度

    1回答

    我有一个项目,我目前正在努力。它是一个C#WinForms项目。基本上,该应用程序应该加载一个file.dat并处理该文件以其他格式导出,以生成一些文件。当我需要在导出函数运行时更新进度条时,问题就开始了,因为导出的方法是来自其他程序集的其他类,因为我在3中分离了我的项目,我有一个dll,这是一个常用方法应用程序和图形应用程序,所以我不能改变从DLL的方法导出,因为控制台应用程序取决于该实现。 我

    2热度

    2回答

    我不是c#的专家,但我想要做的是更新后台工作进度条。我正在使用以下代码: progressBar1.DataBindings.Add("Value", _dm, "Progress", true, DataSourceUpdateMode.OnPropertyChanged); 在GUI线程上执行时没有后台工作程序时可以使用。 Progress属性是一个更新(使用INo

    0热度

    2回答

    一直在读取后台工作人员,主要是doWork方法。它表示这应该有计算,但不应该依赖于GUI代码。这是我的功能: void fillLiguanea() { // this.liguanea_LaneTableAdapter1.Fill(this.pharmaciesDataSet1.Liguanea_Lane); try { string connecti

    0热度

    1回答

    我想用这个方法: public static bool SynchronizeFiles(string source, string destination) 在 BackgroundWorker 。我定义了BackgroundWorker并将其添加到workerList中。比做这个工作一个接一个。 private void CopyIfIsReady(Save save) { i

    1热度

    3回答

    我有一个矩形,我想使其可见,然后我想等待500毫秒,然后我想再次使它不可见。 起初我试过这段代码: MuzzleFlash.Visibility = Visibility.Visible; Thread.Sleep(500); this.UpdateLayout(); this.InvalidateVisual(); MuzzleFlash.Visibility = Visibility.