|
|
1
9
根据您所描述的,您的最佳选择可能是使所有对象 SynchronizationContext 作为其构造函数中的参数。 如果你这样做,当你需要提出一个事件,你可以使用 SyncrhonizationContext.Post 在UI线程上“调用”事件。 这样,您的库将不依赖于UI(可以在Windows窗体或WPF中工作),并且您可以根据需要在UI线程上引发事件。 库的用户只需使用 SynchronizationContext.Current (这在Windows窗体和WPF应用程序中为您提供了一个有效的上下文,而不引入对两者的引用)。 |
|
|
2
0
使用计时器或响应事件,UI线程(或线程上的数据绑定对象)可以轮询“状态”对象并限制UI必须执行的工作量。 |
|
|
3
0
|
|
OREO · 如何在不实际单击复选框的情况下选中它 2 年前 |
|
|
Dan · 在元素外部设置html点击处理程序点击后立即触发 2 年前 |
|
|
Mero · Svelte在父事件调用上调用新的嵌套事件处理程序 2 年前 |
|
|
iorice · usercontrol dll中的组件事件 2 年前 |
|
|
Awin · 点击事件功能不适用于Vue组件 2 年前 |
|
|
Kiwi · 将可共享的自定义数据添加到事件MS图形api 3 年前 |