WPF-поток и GUI, как получить доступ к объекту из другого потока?

У меня есть поток, который вызывает объект, который получает некоторые вещи из Интернета. Когда этот объект заполняется всей необходимой информацией, он вызывает событие, при котором объект получает всю информацию. Событие используется контроллером, который запустил поток.

Возвращенный объект из события затем добавляется в коллекцию, которая связывается с GUI с помощью подхода View Model.

Проблема в том, что я могуt использовать CheckAccess с привязкой ... как я могу решить проблему использования объекта, созданного из другого потока основного?

Ошибка, которую я получаю, когда добавляю объект в коллекцию основного потока:

Этот тип CollectionView не поддерживает изменения в его SourceCollection из потока, отличного от потока Dispatcher.

Это контроллер:

public class WebPingerController
{
    private IAllQueriesViewModel queriesViewModel;

    private PingerConfiguration configuration;

    private Pinger ping;

    private Thread threadPing;

    public WebPingerController(PingerConfiguration configuration, IAllQueriesViewModel queriesViewModel)
    {
        this.queriesViewModel = queriesViewModel;
        this.configuration = configuration;
        this.ping = new Pinger(configuration.UrlToPing);
        this.ping.EventPingDone += new delPingerDone(ping_EventPingDone);
        this.threadPing = new Thread(new ThreadStart(this.ThreadedStart));
    }


    void ping_EventPingDone(object sender, QueryStatisticInformation info)
    {
        queriesViewModel.AddQuery(info);//ERROR HAPPEN HERE
    }

    public void Start()
    {
        this.threadPing.Start();
    }

    public void Stop()
    {
        try
        {
            this.threadPing.Abort();
        }
        catch (Exception e)
        {

        }
    }

    private void ThreadedStart()
    {
        while (this.threadPing.IsAlive)
        {
            this.ping.Ping();
            Thread.Sleep(this.configuration.TimeBetweenPing);
        }
    }
}

Ответы на вопрос(2)

Ваш ответ на вопрос