Как связать ListView с ObservableCollection в C ++ / CLI? - PullRequest
0 голосов
/ 12 июля 2010

У меня есть небольшое приложение, которое позволит пользователю выбрать несколько файлов и затем выполнить некоторую обработку.Я думал, что соберу файлы в ObservableCollection из String^ (и, возможно, позже расширю это до полного класса).

Проблема в том, что я не могу понять, какпривязать ListView к ObservableCollection.Я добавил свойство в основную форму:

protected:
    ObservableCollection<String^>^ m_sourceFiles;

public:
    property ObservableCollection<String^>^ SourceFileList
    {
        ObservableCollection<String^>^ get() {return m_sourceFiles;}
    }

Все примеры, которые я видел для реализаций C # / VB, переключаются на использование XAML на этом этапе, но я не вижу, как это сделатьв С ++?Куда мне идти отсюда?

1 Ответ

1 голос
/ 13 июля 2010

Существует свойство DataSource в DataGridView, ListBox и ComboBox. Вы можете использовать один из них? System.Windows.Forms.ListView не поддерживает привязку данных. Однако вы можете использовать виртуальный режим и обрабатывать событие RetrieveVirtualItem .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...