Тема Windows 7 для WPF?

Там какой-либо путь состоит в том, чтобы заставить приложение WPF быть похожим, он работает на Windows 7, даже если он работает на XP? Я ищу некоторую тему, в которой я могу просто вставить. Я знаю о проекте тем на Codeplex (http://www.codeplex.com/wpfthemes), но он испытывает недостаток в поддержке DataGrid, который является чем-то, в чем я критически нуждаюсь. Я думал, возможно, что тема Windows 7 просто будет легким портом или уже существует в некотором файле где-нибудь. Любая информация, которую Вы имеете (даже если бы это - плохие новости) очень ценилась бы.


Обновление

Используя @Lars идею Truijens, я смог добраться, Windows 7 ищут основные средства управления, но к сожалению это не работало на Инструментарий WPF DataGrid управление, в котором я нуждаюсь.

DataGrid похож на это с Аэро темой

Windows XP-look DataGrid

DataGrid должен быть похожим на это

Windows 7-look DataGrid

Так, я все еще ищу решение этой проблемы, если у кого-либо есть какие-либо идеи. Возможно, кто-то создал расширение Аэро темы, которая покрывает средства управления инструментарием WPF? Снова, любая информация, которую Вы имеете, очень ценится.


Обновление 2 - проблема DataGrid решено!

Чтобы заставить Аэро тему работать с DataGrid или любыми другими средствами управления Инструментарием WPF, просто необходимо добавить второй Аэро словарь, таким образом, App.xaml должен теперь быть похожим на это.


    ...
    
        
            
            
            ...
        
    

Кроме того, я рекомендовал бы выключить линии сетки в Вашем DataGrid средства управления (потому что они выглядят ужасными):


41
задан DaveInCaz 26 March 2019 в 16:09
поделиться

1 ответ

Вы можете использовать f11 для запуска/отладки последнего

и для получения дополнительной информации о shorcuts вы можете обратиться к этому http://www.allapplabs.com/eclipse/eclipse_shortcuts.htm

-121--4180418-

Есть лучшее решение, чтобы сохранить Tomcat6 Ubuntu (взято из http://ubuntuforums.org/showthread.php?p=8541057 , по DisDis)

В терминале:

sudo apt-get install tomcat6
cd /usr/share/tomcat6
sudo ln -s /var/lib/tomcat6/conf conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat6 log
sudo chmod -R 777 /usr/share/tomcat6/conf

Теперь просто перейдите в окно/Настройки/Сервер/Среды выполнения, добавьте Apache Tomcat6 Server и используйте/usr/share/tomcat6 в качестве каталога установки!

-121--974339-

WPF поставляется со стандартными темами Windows для всех версий Windows. Например, вы можете использовать тему Aero (которую используют Vista и Windows 7) в Windows XP со следующими шагами:

  1. Добавить PresentationFramework.Aero в список ссылок вашего приложения, так как требуется
  2. Изменить App.xaml

из этого

<Application.Resources>
  <!-- Your stuff here -->
</Application.Resources>

в

<Application.Resources>
  <ResourceDictionary>
    <!-- Put your stuff here instead -->

    <ResourceDictionary.MergedDictionaries>
      <ResourceDictionary Source="/PresentationFramework.Aero;component/themes/Aero.NormalColor.xaml"/>
    </ResourceDictionary.MergedDictionaries>
  </ResourceDictionary>
</Application.Resources> 

Источник: http://mrpmorris.blogspot.com/2008/05/using-vista-aero-theme-in-xp-wpf-apps.html

Другие альтернативы ниже. Обязательно добавьте соответствующую сборку в перечислять ссылок приложения.

<ResourceDictionary Source="/PresentationFramework.Aero;component/themes/Aero.NormalColor.xaml"/>
<ResourceDictionary Source="/PresentationFramework.Classic;component/themes/Classic.xaml"/>
<ResourceDictionary Source="/PresentationFramework.Royale;component/themes/Royale.NormalColor.xaml"/>
<ResourceDictionary Source="/PresentationFramework.Luna.Homestead;component/themes/Luna.Homestead.xaml"/>
<ResourceDictionary Source="/PresentationFramework.Luna.Metallic;component/themes/Luna.Metallic.xaml"/>
<ResourceDictionary Source="/PresentationFramework.Zune;component/themes/Zune.NormalColor.xaml"/>
53
ответ дан 27 November 2019 в 00:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: