Silverlight Accordion control: все рухнуло при загрузке - PullRequest
6 голосов
/ 14 декабря 2009

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

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

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

Заранее спасибо.

Всего наилучшего,

Бо

1 Ответ

11 голосов
/ 14 декабря 2009

Вам необходимо изменить свойство SelectionMode на ZeroOrOne по умолчанию One, что означает, что оно будет настаивать на том, чтобы был открыт хотя бы один элемент.

Установите для свойства SelectedIndex значение -1, чтобы скрыть все элементы.

...