Отображение многозначного столбца с помощью табличного интерфейса - PullRequest
1 голос
/ 23 марта 2009

Я надеюсь отобразить многозначный столбец в табличном формате пользовательского интерфейса. Под многозначным столбцом я подразумеваю столбец, в котором одна ячейка может одновременно иметь несколько значений, то есть список значений. Эти значения могут быть взяты из короткого списка возможностей (например, перечисления) или из длинного списка (например, из другой таблицы). Представьте себе таблицу контактов со столбцом «друзья», который может ссылаться на ноль или более других контактов.

Мне нужна возможность добавлять новые значения, удалять значения, и в идеале значения должны отображаться горизонтально и переноситься по словам. У меня есть ощущение, что никакой контроль над сеткой данных на планете не может этого сделать, но я подумал, что это правильный форум, чтобы задать такой вопрос.

Я предполагаю, что текущее состояние техники заключается в отображении информации в форме, а не в таблице (например, «подробности» строки). Тем не менее, мы бы хотели отображать значения в столбце таблицы в горизонтальной, встроенной редактируемой форме. В настоящее время мы планируем использовать WPF, поэтому я надеюсь на решение WPF.

1 Ответ

0 голосов
/ 23 марта 2009

WPF - определенно подходящий инструмент для этой работы. Я не думаю, что вам будет очень сложно получить нужный макет, как только вы поймете несколько основных концепций WPF (в основном, связывание и DataTemplates). Я бы предложил ListView / GridView с GridViewColumn с пользовательским CellTemplate, содержащим ItemsControl со своим собственным DataTemplate ... Простой, действительно ;-)

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