![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 81
yangqi1244
这个作者很懒,什么都没留下…
展开
-
c#多线程问题
1.子线程和主线程通信问题SynchronizationContext的对象不是所有线程都被附加的,只有UI主线程会被附加。SynchronizationContext对象。这个对像的用处就是可以记录一个(主)线程的上下文然后再子线程处理完之后,要用到主线程去操作的时候可以去Post或者Send一个事件去解决Send() 是简单的在当前线程上去调用委托来实现(同步调用)。也就是在子线程上直接调用UI线程执行,等UI线程执行完成后子线程才继续执行。Post() 是在线程池上去调用委托来实现(异原创 2021-01-09 18:52:32 · 473 阅读 · 1 评论 -
C# 集合委托查找子元素
public static void Main(string[] args) { List userCollection = new List(); User resultUser = userCollection.Find( delegate(User user)转载 2016-04-11 15:44:25 · 641 阅读 · 0 评论 -
wpf嵌套winform控件
之前遇到了一个问题,就是在进行Wpf进行视频开发时,集成了第三方视频框架,我们有个需求就是双击视频画面放大。我当时是以windows窗体来展示视频的。后来给windows设置双击事件,给Windows的空间设置双击事件,包括在视频上覆盖一层设置双击事件,设置使用了windows窗体拦截双击事件的消息来捕获双击事件,但最后都没有达到想要的目的,捕获不了双击事件。后来我就找第三方集成的公司,找他们要到原创 2016-06-12 10:46:40 · 2432 阅读 · 0 评论