Ich habe die meisten Annyoing Fall hier: Ich habe eine kleine Silverlight-Anwendung erstellt, die ein Bild von einem Remote-Pfad lädt. Das Bild ist sehr breit und passt daher nicht in die Seite. Wenn ich das Bild in der Aspnet-Seite ansehe, wird aus irgendeinem Grund die Silverlight-Anwendung zugeschnitten, um der aktuellen Breite der Seite zu entsprechen. Wenn ich die Breite der Silverlight-Anwendung auf der Aspnet-Seite auf einen anderen Wert setzt, wird mehr von dem Bild angezeigt. Ich kann die Breite des Bildes nicht jedes Mal erraten! Was ist zu tun?Einstellung der Breite der Silverlight-Anwendung in Aspnet
Die Silverlight-Code:
<Canvas x:Name="LayoutRoot">
<Image Name="imgTrack"></Image>
</Canvas>
Der Aspnet Code:
<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>
Thank you!