cost 75 ms
Begin/EndInvoke 不與主線程同步

[英]Begin/EndInvoke not synchronizing with main thread

我正在使用基於 sockets 的 tcp 在 Unity 中創建網絡游戲。 (我是網絡和線程的新手)。 我正在使用 System.Net.Sockets 異步方法,例如 socket.BeginReceive() 和 socket.EndReceive()。 所有客戶端-服務器連接和消息傳遞都有 ...

通過具有 ContextIdle 優先級的 Dispatcher.BeginInvoke 調用時,從不執行委托

[英]Delegate is never executed while invoked via Dispatcher.BeginInvoke with ContextIdle priority

我在 WPF 應用程序上工作。 我有以下代碼: 但是我從來沒有到過放置在 ExpandFreeDraw 方法開頭的斷點: 當我調用 BeginInvoke 方法時,我已經在 UI 線程上: ExpandFreeDraw 方法也應該發生在 UI 線程上。 由於以下原因,我以上下文空 ...

如何將變量傳遞給 Lambda 表達式

[英]How to pass a Variable to Lambda Expression

我上周剛開始使用 C# 並嘗試創建一個簡單的串行監視器程序。 我希望我的程序從串行端口連續讀取數據,同時在表單應用程序中顯示這些數據。 我使用這里的代碼作為參考https://github.com/ahelsayd/Serial-Lab 我使用相同的 BeginInvoke() 函數。 但是我不能 ...

Blazor .Net + Dispatcher.BeginInvoke()?

[英]Blazor .Net + Dispatcher.BeginInvoke( )?

是否可以使用新的 Blazor 框架執行以下操作? 我有一個顯示人員列表的頁面。 該列表本質上是一個可綁定的 Person 對象列表。 期望的結果我想展示每個人彼此獨立的淡入。 例如:第一行首先開始淡入。 第 N 行的人將是最后一個淡入的人。 我嘗試過的我已經嘗試了一些使用 Task.Del ...

如何清除以前的BeginInvoke

[英]How to clear previous BeginInvoke

如何在添加新的開始調用之前清除以前尚未在ui控件上執行的BeginInvoke。 在我的WinForm應用程序中,我有一個狀態欄,我經常從后台進程更新,但如果我使用Invoke,我會降低后台進程性能,所以我想使用begin invoke,但我希望該狀態與上一個BeginInvoke同步。 ...

如何在另一個表單任務中調用一個表單

[英]How to invoke a form inside another form task

在我的 Windows 窗體應用程序中,我創建了 2 個窗體。 在表單 1 中,當我單擊button1 ,將啟動一個新任務。 在任務中,我創建了form2一個實例並顯示form2 。 我正在調用Form2的showData方法。 ...

使用計時器運行后台任務的最佳方法

[英]Best way to run a background task with timer

以下代碼運行一個任務,該任務每5秒鍾檢查一次數據庫狀態。 我不得不使用BeginInvoke,但是我不確定這是最好的方法: 我擔心關閉主應用程序,因為有時Dispatcher為空。 有任何改進代碼的提示嗎? ...

Xamarin表單更新UI

[英]Xamarin forms update UI

我是xamarin表格的新手。 因此,我在UI更新方面遇到了麻煩。 我正在使用Device.BeginInvokeOnMainThread更新儀表板上的值。 但它不起作用。 它僅通過重新加載頁面來更新值: ...

BeginInvoke阻止WinForms應用程序

[英]BeginInvoke is blocking WinForms application

我在Visual Studio 2017中創建了一個新的WinForms項目。然后,我向Form1添加了一個按鈕和文本框( 屏幕截圖 )。 碼: 當我單擊button1時,窗口光標不會更改為WaitCursor,並且當我將光標懸停在ControlBox按鈕上時,它們不會“發光”。 ...

從另一個窗口更新UI BackgroundWorker vb.net WPF

[英]Update UI from another window BackgroundWorker vb.net WPF

我正在做一個wpf項目...過去我曾遇到過類似的問題,但沒有得到答案,這就是為什么我再次詢問:) 我的WPF應用程序有2個窗口,一個是初始屏幕,第二個只是帶有畫布的基本窗口。初始屏幕具有BackGroundWorker 。現在,我有以下代碼: 現在,我的問題是我如何在Window1 ...

C# UDP 客戶端使用按鈕單擊和來自另一個線程的數據記錄 .txt 文件

[英]C# UDP client logging .txt file using button click and data from another thread

非常感謝任何幫助! 我有一個 UDP 偵聽器,它有按鈕控件來啟動/停止 UDP,並寫入 .txt 文件,但是后一部分無法按我的意願工作。 beginInvoke 將“數據”發送到線程 [button_start_writing_Click] 導致它自己觸發,而不是當我單擊按鈕時。 我如何喜歡 ...

當事件/委托不是您的責任時如何使用EndInvoke

[英]How to use EndInvoke when events/delegates called are not your responsibility

我目前有一個可以從API不斷接收信息的類。 當其接收到該信息時,它將觸發其他類可以訂閱的事件/委托。 因為我不想阻塞該線程,所以我在使用委托.BeginInvoke來觸發事件。 例如。 這只是一個例子。 不用擔心使用列表而不是多播委托-有一些其他代碼促使我使用它。 ...

在多個循環中創建和管理Powershell實例

[英]Create and manage Powershell-Instances within multiple loops

首先,我創建了一個Powershell實例,可以在其中啟動我的功能。 該腳本: 到現在為止還挺好。 但是現在我試圖進入一個新的水平,並為我的數據表中的每個元素創建該Powershell實例。 它應該看起來像這樣: 但是我無法索引Powershell。 我還嘗試連接powe ...

c#:調用方法

[英]c#: Invoking Methods

我正在使用以下函數plot()在google maps上繪制數據。現在,當我從另一個按鈕單擊事件調用同一函數時,它並沒有執行,而是進入了else()語句。我的繪制函數如下: 我從按鈕單擊事件中調用此函數,如下所示: 原因是什么時候? 我是調用method.please的新手,請 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM