Des thèmes conçus personnalisés pour les commandes WPF pour améliorer votre application. Simple à modifier.
Ce thème est conçu pour avoir des commandes de style individuellement pour les applications WPF, qui dépend de quelques propriétés configurables (comme les couleurs et les tailles), de sorte qu'elle peut être facilement modifiée en fonction des exigences de conception.
État actuel: cette version contient des contrôles les plus couramment utilisés. Plus de contrôles arrivent.
Plans supplémentaires sur le développement et les versions du thème: Mettez à jour les modèles incomplets, ajoutez quelques valeurs plus configurables telles que le rayon d'angle pour les contrôles, les animations, etc.
Remarque: Dans certains cas, vous devrez peut-être appliquer des styles directement (c.-à-d. Boutons, textes, fenêtres).
<Application x:Class="ThemeWindow.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Theme_001;component/Themes/Values/Numerics.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/ColorSchemes/Light.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Icons/Icons.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/Buttons.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/ContextMenu.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/DatePicker.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/Form.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/Menu.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/Notifications.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/Options.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/ProgressBar.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/Scroll.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/Slider.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/TabControl.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/Texts.xaml"/>
<ResourceDictionary Source="/Theme_001;component/Themes/Styles/Window.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
<base:BaseWindow x:Class="ThemeWindow.Windows.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:base="clr-namespace:ThemePack.Common.Base;assembly=ThemePack.Common"
xmlns:c="clr-namespace:ThemePack.Common.AttachedProperties;assembly=ThemePack.Common"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
mc:Ignorable="d"
Closing="Window_Closing"
Title="Theme preview" Width="900" Height="600" Style="{StaticResource Window.ModalStyle.NormalStyle}" SizeToContent="Manual">
</base:BaseWindow>