Styling SL Инструментарий Аккордеон с Темой Jetpack - PullRequest
0 голосов
/ 29 октября 2010

Я пытаюсь использовать недавно выпущенную тему 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?

1 Ответ

0 голосов
/ 30 октября 2010

После следования инструкции в App.xaml (раскомментируйте ссылку на Assets \ ToolkitStyles.xaml и настройте действие сборки для того же файла), я получил пример проекта для компиляции и успешной работы с управлением аккордеоном в стиле.

...