J'ai le cas le plus annyoing ici: J'ai créé une petite application silverlight qui charge une image à partir d'un chemin distant. L'image est très large, donc elle ne rentre pas correctement dans la page. Lorsque je vois l'image dans la page Aspnet, De quelque façon que l'application Silverlight est coupé pour s'adapter à la largeur actuelle de la page. Lorsque je définis la largeur de l'application Silverlight sur la page aspnet à une valeur différente de plus de l'image révèle. Je ne peux pas deviner la largeur de l'image à chaque fois! Que faire?réglage de la largeur de l'application silverlight dans aspnet
Le Code silverlight:
<Canvas x:Name="LayoutRoot">
<Image Name="imgTrack"></Image>
</Canvas>
Le Code Aspnet:
<body>
<form id="form1" runat="server">
<div id="silverlightControlHost" style="overflow:auto;">
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2">
<param name="source" value="ClientBin/MidiSLMixer.xap"/>
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="3.0.40624.0" />
<param name="autoUpgrade" value="true" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/>
</a>
</object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe>
</div>
</form>
Merci!