Serait-il possible d'afficher une image en mode plein écran en utilisant silverlight. Je cherche quelque chose comme l'option plein écran des lecteurs vidéo flash.Mode plein écran dans silverlight
Répondre
Vous pouvez définir
Application.Current.Host.Content.IsFullScreen = true;
cela doit être fait à partir d'un événement de bouton de la souris ou un clic, vous ne pouvez pas forcer l'utilisateur en plein écran sans une certaine interaction de leur part.
Ensuite, vous devrez mettre à l'échelle l'image. Si c'est dans un élément qui évolue automatiquement, comme une cellule Grid et que la Grille se redimensionne automatiquement (comme s'il s'agit de l'élément racine sur la page et que la largeur et la hauteur de la page ne sont pas spécifiées) Vous devez gérer l'événement Application.Current.Host.Content.FullScreenChanged et redimensionner ou appliquer une transformation d'échelle à l'image ou à son conteneur pour la remplir à l'écran, et faire de même lorsque vous revenez en mode non plein écran .
Définissez System.Windows.Interop.BrowserHost.IsFullScreen = true.
Cela peut ne pas fonctionner sur d'autres runtimes que Microsoft sur Windows, donc peut-être pas la meilleure solution. – jfs