Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在aspnet中设置silverlight应用程序的宽度_Asp.net_Silverlight - Fatal编程技术网

Asp.net 在aspnet中设置silverlight应用程序的宽度

Asp.net 在aspnet中设置silverlight应用程序的宽度,asp.net,silverlight,Asp.net,Silverlight,我这里有一个最具注释性的例子: 我创建了一个小型silverlight应用程序,它从远程路径加载图像。图像很宽,因此不适合页面。当我在aspnet页面中查看图像时,出于某种原因,silverlight应用程序被剪切以适合页面的当前宽度。当我将aspnet页面上的silverlight应用程序的宽度设置为不同的值时,会显示更多的图像。我不能每次都猜出图像的宽度!怎么办 silverlight代码: <Canvas x:Name="LayoutRoot"> <Image

我这里有一个最具注释性的例子: 我创建了一个小型silverlight应用程序,它从远程路径加载图像。图像很宽,因此不适合页面。当我在aspnet页面中查看图像时,出于某种原因,silverlight应用程序被剪切以适合页面的当前宽度。当我将aspnet页面上的silverlight应用程序的宽度设置为不同的值时,会显示更多的图像。我不能每次都猜出图像的宽度!怎么办

silverlight代码:

  <Canvas x:Name="LayoutRoot">
    <Image Name="imgTrack"></Image>
</Canvas>

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>


谢谢大家!

你有两个选择

Silverlight应用程序动态调整包含对象的大小

下载图像后,您可以让Silverlight应用程序访问包含的DIV,并为其指定一个特定的宽度(请注意,还要为对象标记指定100%的宽度)

Silverlight处理滚动操作


另一种方法是将图像放到ScrollViewer控件中,让它处理滚动。

您有两种选择

Silverlight应用程序动态调整包含对象的大小

下载图像后,您可以让Silverlight应用程序访问包含的DIV,并为其指定一个特定的宽度(请注意,还要为对象标记指定100%的宽度)

Silverlight处理滚动操作


另一种方法是将图像放到ScrollViewer控件中,让它处理滚动。

如何缩放图像以适应可用空间?这种方法有效吗?

如何缩放图像以适应可用空间?这种方法有效吗