Стилизация элементов управления WPF в соответствии с темами инфраструктуры - PullRequest
0 голосов
/ 15 января 2010

мы используем элементы управления Infragistics WPF (например, xamDataGrid, xamDockManager и т. Д.), И мы будем использовать тему Infragistics Office 2007 Blue, которую поддерживают эти элементы управления.

Мы также хотим стилизовать остальную часть приложения (т.е. стандартные элементы управления WPF), используя тот же стиль Office 2007 Blue.

Какой лучший подход? Существуют ли темы / скины Office 2007, которые мы можем загрузить или приобрести? Можем ли мы использовать что-нибудь из загрузки Infragistics?

Ответы [ 2 ]

0 голосов
/ 14 октября 2015

Я знаю, что это старый вопрос, но, возможно, небольшое обновление может быть полезным для тех, кто сталкивается с этим. Работает в текущей версии Infragistics. Ресурса в App.xaml достаточно. Источники указывают на папку в решении, которая содержит файлы из тем Infragistics (обычно что-то вроде C:\Program Files (x86)\Infragistics\2015.1\WPF\Themes).

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/Theme/Styles.Shared.xaml" />
            <ResourceDictionary Source="/Theme/Styles.WPF.xaml" />
            <ResourceDictionary Source="/Theme/Theme.Colors.xaml" />
            <ResourceDictionary Source="/Theme/IG.MSControls.Core.Implicit.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>
0 голосов
/ 15 января 2010

IIRC для инфраструктуры winforms позволяет использовать стилист приложения, чтобы иметь возможность настраивать темы стандартных элементов управления.

Только что посмотрел на форумах, и это не похоже, что это можно сделать для WPF.

Как применять темы к элементам управления, не относящимся к инфраструктуре

...