Элемент управления Accordion в наборе средств WPF

Автор: Диптимайя Патра (Diptimaya Patra)

Accordion — это элемент управления, добавленный в набор средств WPF в выпуске февраля 2010 года. В этой статье будет рассматриваться использование этого элемента управления. Его очень легко обрабатывать в Silverlight; увидим, насколько легко это делать в WPF.

Создание проекта приложения WPF

Запустите Visual Studio 2008, создайте приложение WPF и дайте проекту имя AccordionInWPF.

Можно добавить элемент управления Accordion путем ссылки на следующую библиотеку DLL в папке Toolkit.

Можно также добавить его в Expression Blend.

После добавления элемента управления Accordion необходимо также добавить AccordionItem. Добавьте оба.

Expression Blend не поддерживает проектирование.

Поэтому нам следует вернуться в Visual Studio, может быть там это возможно сделать!

Да, мы можем добавить содержимое в элемент AccordionItem в Visual Studio.

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

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

Ниже приводится ссылка XAML.

В этом примере мы увидим, как можно выбрать один элемент Accordion с помощью некоторого события в другом элементе Accordion.

В этом состоит задача. Мы будем принимать ввод пользователя из "User Input" AccordionItem и при событии нажатия кнопки Submit отображать "User Info" AccordionItem.

Следующий код приведен для справки.

Это все. Запустите приложение, введите какой-либо текст в текстовые поля и нажмите кнопку Submit. Вы увидите, что выделена область User Info Accordion.

Мне не удалось изменить синий цвет фона на какой-либо другой. Позвольте мне слегка изменить это.

Надеюсь, эта статья будет полезной.