У меня набившие оскомину WPF ListBox, определенный в моем .xaml:Создание элемента ListBox редактируемые
...
<ListBox Name="foo">
</ListBox>
...
В моих согласующих .xaml.cs программно добавить строки в этом ListBox.
Я хотел бы иметь возможность редактировать эти строки из пользовательского интерфейса во время выполнения.
Я новичок в WPF, поэтому моя первая мысль заключалась в том, чтобы динамически заменить строку в коллекции ListBox текстовым полем через обратный вызов. Хотя это не вызвало ошибок, похоже, что он вообще не изменил интерфейс.
Есть ли стандартный подход к выполнению такого рода работ в WPF?
Я не хочу, чтобы элементы списка всегда были (или кажутся) TextBox. Я просто хочу, чтобы они были доступны для редактирования, как TextBox, вызванные взаимодействием с пользователем. – luke
Думаю, я понял. Что-то вроде двойного щелчка, и он превращается в TextBox. Я считаю, что это именно то, что вы ищете: http://msdn.microsoft.com/en-us/library/ms771277.aspx – jpsstavares
Ссылка в вашем комментарии - это то, что я ищу. Спасибо. – luke