C# 按下gpio按钮后更新UI元素

C# 按下gpio按钮后更新UI元素,c#,raspberry-pi3,windows-iot-core-10,C#,Raspberry Pi3,Windows Iot Core 10,我正在制作一个应用程序,在按下连接到GPIO引脚的按钮后更新UI元素。 这是我第一次使用windows iot core。 我原以为它会像这个“lblQuestion.Text=”按钮一样简单!“但事实并非如此。 有人能告诉我,要使它正常工作,我必须添加什么吗 我收到此错误: 异常:“应用程序调用了为不同线程封送的接口。(来自HRESULT的异常:0x8001010E(RPC_E_错误_线程))“请使用以下代码封送来自非UI线程的调用 await Dispatcher.RunAs

我正在制作一个应用程序,在按下连接到GPIO引脚的按钮后更新UI元素。 这是我第一次使用windows iot core。 我原以为它会像这个“lblQuestion.Text=”按钮一样简单!“但事实并非如此。 有人能告诉我,要使它正常工作,我必须添加什么吗

我收到此错误:
异常:“应用程序调用了为不同线程封送的接口。(来自HRESULT的异常:0x8001010E(RPC_E_错误_线程))“

请使用以下代码封送来自非UI线程的调用

        await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
        {
            lblQuestion.Text = "Button works!
        });

这说明了您需要在UI线程上创建的原因。

不客气。请让我知道它是否有助于解决问题。请接受回答,这将有助于遇到类似问题的开发人员。谢谢