Bonjour,
Je suis un débutant en WPF et je veux faire un window form avec mes propres boutons de fermeture et de réduire.
Est ce que quelqu'un peut m'aider?
Merci
Bonjour,
Je suis un débutant en WPF et je veux faire un window form avec mes propres boutons de fermeture et de réduire.
Est ce que quelqu'un peut m'aider?
Merci
Tu peux créer tes 2 boutons de la sorte :
Puis, dans ton code-behind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <StackPanel> <Button Content="Réduire" Click="MinimizeClick" /> <Button Content="Quitter" Click="CloseClick" /> </StackPanel>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private void MinimizeClick(object sender, System.Windows.RoutedEventArgs e) { WindowState = WindowState.Minimized; } private void CloseClick(object sender, System.Windows.RoutedEventArgs e) { Close(); }
Merci beaucoup mezcalio.
En fait c'est ca ce que j'ai fais, mais ce que je n'arrive pas a comprendre, comment faire pour ajouter les effet sur les boutons.
J'ai créé un bouton "fermeture" avec le text "X".
et un bouton "réduire" avec le text "-".
le background des deux boutons est transparent et je veux juste afficher le contour des bouton lorsque le curseur est au dessus des bouton "OnMouseOver".
Ci après le code.
J'ai constaté que c'est pas jolie, contrairement au autres applications que je voix quotidiennement et qui sont faites avec WPF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525" ShowInTaskbar="True" ShowActivated="True" ResizeMode="NoResize" WindowStyle="None"> <Grid> <StackPanel Margin="0,0,0,277"> <Grid Height="30"> <Button Content="X" Height="20" Width="25" Margin="472,6,6,5" Name="Fermeture" Background="Transparent" BorderBrush="Transparent"/> <Button Content="-" Height="20" Width="25" Margin="441,6,37,5" Name="Reduire" Background="Transparent" BorderBrush="Transparent"/> </Grid> </StackPanel> </Grid> </Window>
Il te faut appliquer un style à ton bouton.
Tu peux regarder là pour en apprendre un peu plus :
http://herve-labenere.developpez.com...ls/dotnet/WPF/
(section "mettre du style" : http://herve-labenere.developpez.com...t/WPF/#LIV-C-3 )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager