Je n'arrive pas à faire en sorte qu'un contrôle silverlight apparaisse sur une page de manière à ce qu'il soit aussi large que le navigateur, mais aussi longtemps qu'il le faut.silverlight limité à 100% de la hauteur du navigateur
Je ne peux pas sembler clouer le CSS qui permet cela. Le plus proche que j'ai obtenu est de rendre le contrôle Silverlight aussi grand que le navigateur mais pas plus grand. Ci-dessous mon fichier ASPX:
<%@ Page Language="C#" AutoEventWireup="true" %>
<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls"
TagPrefix="asp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%;">
<head runat="server">
<style type="text/css">
body
{
padding: 0px;
text-align: center;
background-color: #22395C;
}
#Content
{
width: 100%;
height: 100%;
text-align: left;
}
.Header
{
width: 100%;
height: 25px;
clear: both;
}
</style>
</head>
<body style="height: 100%;">
<form id="form1" runat="server" style="height: 100%;">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div class="Header"></div>
<div id="Content">
<asp:Silverlight ID="Xaml1" runat="server"
Source="~/ClientBin/....xap"
MinimumVersion="2.0.31005.0"
InitParameters="VideoId=11"
Width="100%" Height="100%"
BackColor="Transparent"
PluginBackground="Transparent"
Windowless="true"/>
</div>
<div class="Header"> </div>
</form>
</body>
</html>
juste pour se assurer: C'est le "Je voudrais avoir la plus grande application Silverlight dans le monde, puis-je utiliser la barre de défilement du navigateur pour voir défiler la taille massive Silverlight?" question, n'est-ce pas? – Jeremiah
C'est la question – Steven
Je ne vais pas ajouter une réponse ici parce que je n'utilise pas Silverlight, mais je voudrais préciser ce que dit la spécification CSS: quand la taille du bloc conteneur est 'auto', la hauteur : 100% équivaut à régler la hauteur: auto. Traduction: Vous devez définir une hauteur en pixels quelque part! – U62