Question Projet "Bataille navale"...

Plus d'informations
il y a 6 mois 1 semaine #34302 par Fabien
Réponse de Fabien sur le sujet Projet "Bataille navale"...
Salut Bruno,

Pour tes StackPanel, je te conseille de ne pas en mettre trop car ce sera difficile à gérer par la suite.
Le mieux serait d'en mettre qu'un seul et de l'ajuster dans la fenêtre.

Pour l'image qui est en mosaïque, tu as une propriété "Stretch" afin de redimensionner l'image comme tu le souhaites.
<StackPanel.Background>
    <ImageBrush ImageSource="C:\Temp\submarin.png" Stretch="Uniform"/>
</StackPanel.Background>

A part ces quelques petites choses, tu est bien parti, courage 
 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 mois 1 semaine #34303 par Bruno95
Réponse de Bruno95 sur le sujet Projet "Bataille navale"...
Bonjour Fabien,

Pour Stretch="Uniform", ok je teste ce soir.

Mais 1 seul <StackPanel, Wahouu :-)

 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 mois 1 semaine #34305 par Fabien
Réponse de Fabien sur le sujet Projet "Bataille navale"...

Pas un seul StackPanel, mais un StackPanel par besoin.
Cela ne sert à rien de cumuler les StackPanel dans ta configuration pour le même usage. 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 mois 1 semaine #34318 par Bruno95
Réponse de Bruno95 sur le sujet Projet "Bataille navale"...
Bonsoir Fabien,

Voila...
Tu ne m'as pas beaucoup aidé sur ce coup la :-) Mais ce n'est pas ta faute.
Je rencontre le meme probleme qu'avec HTML, pour l'encastrement des "Boites", des "Zones principales", comme tu veux...
Je vais maintenant te decrire comment j'ai compris (mais qui n'est pas le bon) l' encastrement des "boites":

On commence par la <Window, je décri la taille et je la centre.
Juste apres il y a le <Grid. Je suppose qu'il est obligatoire, en tous cas, rien de declaré sur lui.
Ensuite mon 1er <StackPanel (sans nom ?), qui declare "le terrain de jeu", avec orientation="Vertical", pour dire que mes 2 "boites" suivantes, soient l'une sous l'autre.
Mon 2eme <StackPanel Name="Grids" Orientation="Horizontal">, pour mettre a l'horizontale, les 3 "boites" contenues (grille player, Image Background et grille computer).
Mon 3eme <StackPanel Name="GridPlayer" Orientation="Vertical">, pour dire que ce sera des lignes l'une sous l'autre.
Mon 4eme <StackPanel Name="L1" Orientation="Horizontal">, pour dire que les boutons a l'interieur, seront placés horizontalement.

Voila le Délire :-)

Bonne soirée Fabien
 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 mois 1 semaine #34319 par Bruno95
Réponse de Bruno95 sur le sujet Projet "Bataille navale"...
Voici le lien pour "submarin.png", c'est mieux avec :-)

Optronic Masts for submarines | Nedinsco

La 2eme photo avec le periscope.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 mois 1 semaine #34320 par Bruno95
Réponse de Bruno95 sur le sujet Projet "Bataille navale"...
Bonjour Fabien, j'espere que le week-end ce passe tranquillou :-)

Je viens "t'embeter", comme tu vas le constater.

J'ai repris le chapitre 6 de "Powershell et WPF", qui se nomme "XAML et la disposition graphique".
Des le debut de ce chapitre, il propose l'exemple suivant, je te joins les 2 fichiers comme d'habitude.

Donc, il commence a decrire l'analyse, puis il enchaine par:

Au niveau disposition, cela peut se traduire sous la forme suivante:
Un StackPanel principale, avec Orientation Horizontal et avec a l'interieur:
- Un StackPanel "Intitulé", Orientation Vertical. 
- Un StackPanel "Resultat", Orientation Vertical. 

Tu vois pourquoi, je suis "perdu" :-)

J'espere que tu vas eclairer ma lanterne, car je ne peux pas avancer l'esprit tranquil...

Salut Fabien.
 

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.134 secondes
Propulsé par Kunena