Ordinairement le positionnement du contenu du plugin dans le reste de la page HTML est un problème pour le HTML/CSS pour résoudre pas Silverlight. (Si vous voulez chercher des solutions CSS qui centrent tout élément HTML dans la fenêtre, puis l'appliquer à l'étiquette d'objet dans le fichier .aspx ou .htm hébergeant votre contrôle).
Cependant, je vais deviner que vous n'avez aucun autre contenu dans la page, la page n'existe que pour héberger le contenu Silverlight. Dans ce cas, il peut être préférable de laisser le contenu Silverlight occuper toute la page. Les pages de test .aspx et .htm par défaut sont conçues pour permettre au plugin de faire cela, il vous suffit de déplacer les propriétés Width
et Height
du UserControl
vers l'élément interne "LayoutRoot" et de définir "LayoutRoot" pour avoir "Centre" HorizontalAlignment
et VerticalAlignment
.
En d'autres termes de ceci: -
<UserControl xmlns=".... blah...."
Width="600" Height="400">
<Grid x:Name="LayoutRoot">
<!-- Content here --?
</Grid>
</UserControl>
à ceci: -
<UserControl xmlns=".... blah....">
<Grid x:Name="LayoutRoot" Width="600" Height="400"
HorizontalAlignment="Center" VerticalAlignment="Center">
<!-- Content here --?
</Grid>
</UserControl>
Merci, c'est exactement ce que je dois. –