VB6 имеет fileListBox
с .path
собственности, и я пытаюсь добавить это свойство в обычный список.Как добавить свойство в ListBox?
ListBox myfilelistbox = new ListBox();
и тот, который сгенерирован с XAML
.
VB6 имеет fileListBox
с .path
собственности, и я пытаюсь добавить это свойство в обычный список.Как добавить свойство в ListBox?
ListBox myfilelistbox = new ListBox();
и тот, который сгенерирован с XAML
.
Я думаю, что вы хотите Attached Properties
ListBox - это общий элемент управления, который отображает список элементов линейным способом. Вы хотите показать иерархию элементов, а не список из них.
Нет таких встроенных элементов управления, и вам нужно будет построить один для себя или найти некоторые, которые были реализованы другими.
Проверьте информацию о другой теме переполнения стека Is there a WPF control which will show a list of files in an Explorer-like view?.
Следующая статья на CodeProject может помочь вам: A WPF File ListView and ComboBox
no no, этот элемент управления был только списком, который имел свойство .path и использовал getFiles для заполнения обычного списка. Я знаю, как его заполнять, мне просто нужно добавить это свойство для более простого использования кода. –
Вы не можете добавить дополнительные свойства в существующий класс. Вы можете создать свой собственный класс и наследовать ListBox и добавить свойство Path в этот класс. Будет ли это работать на вас? –
Это похоже на хороший способ –
Как вы пытаетесь добавить? И http://whathaveyoutried.com? – Yahya
@Yahya на данный момент я использую глобальные переменные, но это кажется очень неправильным –
Редактируйте свой вопрос и опубликуйте пример кода – Yahya