begininvoke

    0热度

    1回答

    我在我的应用程序中有一个错误,它与here相同,这个人遇到了同样的问题。我的应用程序是多线程的,工作线程正在UI上更新Waveformgraph。我相信这是我的问题所在,为什么,周期性地和偶然性地在运行应用程序时,至少在我的一个波形图对象中获得了一个大红色的X.从阅读和研究,我需要使用Invoke或BeginInvoke方法?有人可以更好地解释并提供与我的代码相关的示例代码吗?到目前为止,我发现的

    0热度

    2回答

    所以在我XXX.OnPropertyChanged()方法,我有: public class XXX : IProperyNotifyChanged { Control itsCtrl; ... public void Init(Control ctrl) { itsCtrl = ctrl; } public void OnProp

    1热度

    2回答

    private class ParamDatas { public object Param1; public object Param2; } private static void Main(string[] args) { Action<ParamDatas> action = ThreadAction; var myParamDatas =

    0热度

    2回答

    我正在使用以下函数plot()来绘制谷歌地图上的数据。现在,当我从另一个按钮点击事件调用相同的功能时,它不会执行,而是进入else() statement.my plot函数是如下: public void plot(double temp_lat, double temp_long, string temp_date, string temp_time, string temp_bty_valu

    -1热度

    1回答

    我已经搜索并发现SerialPort类事件与UI线程有同步调用,因此;我已经使用了与代表DataReceived事件检索到的BeginInvoke在UI线程,下面是我的DataReceived事件检索代码, Delegate Sub DataRXPointer(ByVal Buffer As String) '########### Data Receive Handler #########

    1热度

    1回答

    首先,我创建了一个可以启动我的功能的Powershell实例。该脚本为: $list = [System.Data.Sql.SqlDataSourceEnumerator]::Instance.GetDataSources() $row = $list.Rows[1] $code = { param($var) $var[0] +"\"+ $var[1] #St

    1热度

    2回答

    使用的BeginInvoke在C#中使用BeginInvoke这样的: obj.BeginInvoke((Action)(() => { //do something })); 我试图把它翻译成VB.NET,并结束了这段代码,似乎工作: obj.BeginInvoke( Sub() 'do something' End Sub ) 片段看起来与

    1热度

    1回答

    我正在尝试执行我的第一个多线程窗体表单应用程序,并且我有1个重要问题。 我知道我必须在我的线程中使用Invoke或BeginInvoke来更改我的表单中的RichTextBox,但是当我尝试这样做时,我的UI只是冻结,而控制台正确打印我的结果。 class MyThread { public MyThread() { } publi

    -3热度

    1回答

    我采用了好人的解决方案,并且它可以很好地将更新进度视为确定。不过,我很难作为一个不确定的东西使用。很少,不确定的Progressbar旋转动画显示,但很晚。 我是基本的学习者,对异步,backgroundworker(多线程)不太了解。所以,请原谅我可怜的知识。 与我的确定代码有什么不同我使用this.Dispatcher.BeginInvoke(new Action(async() =>{...

    1热度

    2回答

    这是我在这个论坛上的第一个问题。我是法国学生,对我的英语很抱歉。在我的代码中,我想从Dispatcher.BeginInvoke.中提取一个值。这是我的代码中有问题的部分。 public partial class Jouer : Window { // private Timer timer_creer_obstacle; private Timer timer_perso