« MahApps.Metro » : différence entre les versions
De Banane Atomic
Aller à la navigationAller à la recherche
(→Thèmes) |
|||
(7 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
= Liens = | = Liens = | ||
* [http://mahapps.com/guides/quick-start.html Quick Start] | * [http://mahapps.com/guides/quick-start.html Quick Start] | ||
* [ | * [https://github.com/MahApps/MahApps.Metro Github repo] | ||
= [ | = [https://mahapps.com/docs/themes/usage Build-in styles and themes] = | ||
<filebox fn='App.xaml' lang='xaml'> | <filebox fn='App.xaml' lang='xaml'> | ||
<Application> | <Application> | ||
Ligne 14 : | Ligne 14 : | ||
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" /> | <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" /> | ||
<!-- Accent and AppTheme --> | <!-- Accent and AppTheme --> | ||
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Themes/dark. | <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Themes/dark.blue.xaml" /> | ||
</ResourceDictionary.MergedDictionaries> | </ResourceDictionary.MergedDictionaries> | ||
</ResourceDictionary> | </ResourceDictionary> | ||
Ligne 20 : | Ligne 20 : | ||
</Application> | </Application> | ||
</filebox> | </filebox> | ||
<filebox fn='MainWindow.xaml' lang='xaml'> | <filebox fn='MainWindow.xaml' lang='xaml'> | ||
<!-- Remplacer Window par MetroWindow --> | <!-- Remplacer Window par MetroWindow --> | ||
< | <mah:MetroWindow xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls"> | ||
</filebox> | </filebox> | ||
<filebox fn='MainWindow.xaml.cs' lang='csharp'> | <filebox fn='MainWindow.xaml.cs' lang='csharp'> | ||
// Supprimer l'héritage de Window | // Supprimer l'héritage de Window | ||
public partial class MainWindow | public partial class MainWindow | ||
</filebox> | </filebox> | ||
= [https://mahapps.com/docs/controls Controls] = | |||
== [https://mahapps.com/docs/controls/metrowindow MetroWindow] == | |||
<kode lang='xaml'> | |||
<!-- Normal Border --> | |||
<mah:MetroWindow xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls" | |||
BorderBrush="{DynamicResource MahApps.Brushes.Accent}" | |||
BorderThickness="1"> | |||
<!-- Glow Border --> | |||
<mah:MetroWindow xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls" | |||
GlowBrush="{DynamicResource MahApps.Brushes.Accent}"> | |||
</kode> | |||
= [http://mahapps.com/controls/textbox.html TextBox] = | = [http://mahapps.com/controls/textbox.html TextBox] = | ||
Ligne 55 : | Ligne 70 : | ||
| MahApps.Metro || {{boxx|MahApps.Metro}} {{boxx|ControlzEx}} | | MahApps.Metro || {{boxx|MahApps.Metro}} {{boxx|ControlzEx}} | ||
|- | |- | ||
| MahApps.Metro. | | [https://github.com/MahApps/MahApps.Metro.IconPacks MahApps.Metro.IconPacks] || {{boxx|MahApps.Metro.IconPacks}} | ||
|} | |} |
Dernière version du 22 octobre 2021 à 09:49
Liens
Build-in styles and themes
App.xaml |
<Application> <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <!-- MahApps.Metro resource dictionaries --> <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" /> <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" /> <!-- Accent and AppTheme --> <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Themes/dark.blue.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> </Application> |
MainWindow.xaml |
<!-- Remplacer Window par MetroWindow --> <mah:MetroWindow xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls"> |
MainWindow.xaml.cs |
// Supprimer l'héritage de Window public partial class MainWindow |
Controls
MetroWindow
<!-- Normal Border --> <mah:MetroWindow xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls" BorderBrush="{DynamicResource MahApps.Brushes.Accent}" BorderThickness="1"> <!-- Glow Border --> <mah:MetroWindow xmlns:mah="http://metro.mahapps.com/winfx/xaml/controls" GlowBrush="{DynamicResource MahApps.Brushes.Accent}"> |
TextBox
Watermark
<Window xmlns:Controls="http://metro.mahapps.com/winfx/xaml/controls"> <TextBox Controls:TextBoxHelper.Watermark="Filtre" /> |
Clear button
<Window xmlns:Controls="http://metro.mahapps.com/winfx/xaml/controls"> <TextBox Controls:TextBoxHelper.ClearTextButton="True" /> |
Dialogs
// depuis une MetroWindow await this.ShowMessageAsync("Titre", "Message"); |
Installation via Nuget
Paquet NuGet | Contenu |
---|---|
MahApps.Metro | MahApps.Metro ControlzEx |
MahApps.Metro.IconPacks | MahApps.Metro.IconPacks |