Я пытаюсь вызвать выбранный элемент списка из кнопки, а не из метода listbox.selecteditemchanged
в wpf. Поэтому, когда я пытаюсь
string yadda = listbox.SelectedItem.ToString();
я получаю исключение:
Вызывающий поток не может получить доступ к этому объекту, поскольку он принадлежит другому потоку.
Итак, я пытался сделать следующее:
Dispatcher.BeginInvoke(() =>
{
lbxSelectedItem = (lbxFileList.SelectedItem as TextBlock).Text;
});
Это тоже не работает, потому что я получаю еще одно исключение:
Невозможно преобразовать лямбда-выражение в тип 'System.Delegate', поскольку оно не является типом делегата