Я пытаюсь использовать недавно выпущенную тему Jetpack для приложения Silverlight 4. TabControl и кнопки выглядят красиво, но я не могу заставить элемент управления Accordion подобрать стиль Jetpack.
Я создал проект VS по умолчанию Silverlight Navigation (JetPack Theme) и добавил следующие определения в файл XAML.
xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"
А затем я добавил элемент управления аккордеоном вот так:
<toolkit:Accordion Grid.Column="0"
SelectionMode="OneOrMore" ExpandDirection="Down" SelectionSequence="Simultaneous">
<toolkit:AccordionItem Header="Stages">
<TextBlock>Stages</TextBlock>
</toolkit:AccordionItem>
<toolkit:AccordionItem Header="Products">
<TextBlock>Products</TextBlock>
</toolkit:AccordionItem>
</toolkit:Accordion>
Этот элемент управления отображается как часть страницы, но с использованием стиля набора инструментов по умолчанию, а не стиля JetPack, как для других элементов управления на странице. Я использую неправильное пространство имен набора инструментов? Я попытался изменить ToolkitStyles.xaml, чтобы добавить ключ к стилю аккордеона и ссылаться на стиль через атрибут Style в наборе инструментов: Accordion, но безуспешно.
Кто-нибудь успешно стилизовал элемент управления аккордеоном с темой JetPack?