如何从另一个线程UWP访问列表框

时间:2019-02-08 23:48:44

标签: c# xaml user-interface uwp uwp-xaml

我想从另一个线程登录到uwp中的列表框。

我从Windows窗体知道我应该使用委托。但是它们不是调用方法。这是我用于记录的界面。那是我尝试使用的第一件事。

public interface ILoggingService
{
    void LogInformation(LogEntryType logEntryType,string logEntryMessage);
}



delegate void LoggerDelegate(LogEntryType logEntryType,string message);
LoggerDelegate _loggerDelegate = new LoggerDelegate(LogInformation);

public void LogInformation(LogEntryType logEntryType,string logEntryMessage)
    {
        if (lbxInformation.InvokeRequired)
        {
           lbxRequestInformation.Invoke(logRequestInformationDelegate,message);
        }
        else
        {
            lbxInformation.Items.Add(message);
        }
    }

1 个答案:

答案 0 :(得分:1)