Bonjour,
J'adapte un ancien code sous VBnet winforms vers VBNET WPF, or impossible de placer le label2 sous le label1,
je n arrive absolument pas a obtenir la hauteur du premier label pour placer le 2 eme au dessous :
Certainement les tailles ne sont pas encore définies par le systeme de rendu ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 dim u as integer Dim lbl1 As New Label() lbl1.Margin = New Thickness(x, y, 0, 0) lbl1.Content = "ma phrase1" lbl1.Width = Double.NaN (si la taille est fixe ex:20 cela fonctionne) lbl1.Height = Double.NaN Mygrid.Children.Add(lbl1) u = Convert.ToInt32(lbl1.ActualHeight) Dim lbl2 As New Label() lbl2.Margin = New Thickness(x, y+u, 0, 0) lbl2.Content = "ma phrase2" lbl2.Width = Double.NaN lbl2.Height = Double.NaN Mygrid.Children.Add(lbl2)
Je n'ai toujours pas saisi le principe d affichage du WPF
En vous remerciant
Partager