Привязка базы данных к сетке или холсту - PullRequest
0 голосов
/ 06 марта 2012

Я пытаюсь создать панель «Настройки». у меня есть список, похожий на список на iPad здесь:

enter image description here

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

Итак, когда пользователь выбирает элемент в списке, как мне изменить сетку или холст (в зависимости от того, что выбрал пользователь) и добавить элементы в другой макет?

так что если пользователь выбирает общий, макет будет сеткой с некоторыми элементами, как мне связать данные со списком, чтобы настроить это?

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


Я просто программно создаю шаблон данных справа, исходя из того, что пользователь выбирает в списке

1 Ответ

0 голосов
/ 06 марта 2012

Вы всегда можете программно изменить контейнер ваших предметов.

Таким образом, после выбора вы можете удалить соответствующие элементы из canvas (просто в качестве примера) и добавить их в grid. Если сетка не существует, вы можете создать сетку:)

Помните, что WPF основан на иерархической организации, поэтому вы можете довольно легко найти всех потомков определенного элемента управления (или найти родителя / родителей элемента)

...