Bonjour,
J'ai un problème avec l'application que je développe actuellement. Je voudrais rendre mon application bordeless et je voulais tout de même pouvoir la deplacer quand la souris clique puis fais glisser la fenêtre. Donc j'ai dans ma window j'ai un Grid qui a deux lignes, une contenant le haut de l'application, la partie qui permet de deplacer la fenêtre et une deuxième contenant un autre Grid qui contient lui d'autre éléments. Voici ce que donne basiquement:
Donc j'ai voulus affecter un évenement MouseMove sur le border car c'est cet élément qui remplace la barre qui permettait de glisser la fenêtre. Pour cela j'avais trouvé un exemple de code sur cette page http://wpfwindow.codeplex.com/. J'ai crée mon évenement et quand je tente de tester, rien ne se passe, l'événement n'est pas appellé. J'ai alors essayé de mettre l'événement sur le Grid parent, et là cela marche. C'est comme ci le Grid était par dessus le border et ne veut donc pas enclencher l'événement car le border n'est pas considéré comme survolé par la souris. Je demande donc votre expertise pour m'aider à résoudre ce problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <Window> <Grid> <Grid.RowDefinitions> <RowDefinition Height="20"></RowDefinition> <RowDefinition Height="*"></RowDefinition> </Grid.RowDefinitions> <Border Grid.Row="0"></Border> <Grid Grid.Row="1"></Grid> </Grid> </Window>
Sinon j'ai une autre question (qui n'a aucun rapport avec le problème précédent). Mais je voudrais pouvoir rendre un bouton enabled ou non selon qu'un TextBox soit vide ou non. J'ai fait des recherches sur internet, j'ai trouvé des exemples mais la plupart du temps pour une checkbox. Et le seul que j'avais trouvé avec une Textbox, je ne l'ai pas compris. La personne parlait d'utiliser un Converter. Donc ma question est comment-puis je rendre mon bouton accessible ou non selon le contenu d'une TextBox.
Je vous remercie d'avance pour votre aide.
Partager