wpf - 如何使用 Dispatcher.Invoke 返回值?

标签 wpf return invoke dispatcher

任何人都知道如何从 Dispatcher 返回值. Invoke ?我想返回 ComboBox 的选定索引.

谢谢!

最佳答案

还有另一种从 Invoke() 返回值的方法:

object oIsLoaded = container.Dispatcher.Invoke( new Func<bool> ( () =>
    {
        return container.IsLoaded;
    })
);

顺便说一句,初始代码(与委托(delegate)一起使用)可能不会修改 oIsLoaded一点也不;所以我宁愿使用 Func<> 从那种函数返回一个值。

关于wpf - 如何使用 Dispatcher.Invoke 返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2491927/

相关文章:

c# - 如何使用Extend Custom Control和在Window中使用

wpf - 有免费的 WPF 主题吗?

WPF 文本框验证样式在鼠标悬停或获得焦点时消失

javascript内部/子函数返回问题

javascript - 如何在 html anchor 上调用已有的 jquery 函数?

WPF 样式到一个 UserControl 的所有控件

ios - 如何在按下返回键或点击屏幕上的任意位置时打开选择器 View ?

Java - 多个返回语句 - 第一个不返回?

java - 在java应用程序中使用黑莓相机选择已存档的照片

c# - 两次调用 Dispatcher.Invoke() 时出现死锁