Bonjour à tous
J'utilise Silverlight 3 et je ne parviens pas à centrer verticalement une fenêtre modale sur mon écran. J'arrive à la centrer sur ma page XAML, mais si cette page prend 5 écrans en hauteur et que je me trouve au 2ème écran en haut, j'aimerais que la fenêtre modale apparaisse au milieu du 2ème écran (où je me trouve), et non au milieu du 3ème écran.
D'un point de vue code, j'en suis là :
- Page XAML : embarque le UserControl, avec la visibilité Visible ou Collapsed.
- UserControl XAML :
Juste pour vous guider, si je met VerticalAlignment="Top" sur le Border, la fenêtre modale apparaît tout en haut de la page XAML.
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <UserControl xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls" ... ... <Grid x:Name="LayoutRoot"> <Border Width="300" Height="300"> ... ... </Border> </Grid> </UserControl>
Merci de votre aide !![]()
Partager