2017-02-17 2 views
1

Это то, что я хочу создать:Программных создать таблицу с интерактивным и расширяемым контентом в WPF

enter image description here

Как вы видите, что нужно создать таблицу, как управление с изображениями и интерактивными клетками. Когда вы нажимаете стрелку слева, она расширяет свое содержание, а содержимое содержит еще одну дополнительную таблицу, такую ​​как элементы управления с данными. Также, когда пользователь нажимает на «Звезда», мне нужно добавить это событие в список «Избранное» и т. Д.

В настоящее время для каждой строки данных я думаю о программном создании элемента аккордеона с помощью Grid в заголовке для изображений и ячеек и других Grids для Контент.

Каков наилучший и простой способ достичь этой задачи? Какие элементы управления следует использовать? Мне нужны некоторые предложения, поскольку я новичок в WPF.

ответ

1

WPF DataGrid может отображать RowDetails. Настройте их с помощью RowDetailsTemplate и управляйте их видимостью с RowDetailsVisibilityMode Недвижимость

+0

Могу ли я сделать код с C#? Например, для каждого датароу, который у меня есть? –

+0

можно ли в коде позади? –

+0

@ITCaptain, всегда существует эквивалент C# для разметки xaml, так что да, возможно – ASh

Смежные вопросы