自动大小Silverlight应用程序

时间:2009-04-18 01:23:08

标签: c# silverlight-2.0

我希望让我的silverlight应用程序通过更改Host div的高度自动调整应用程序内容的大小。你如何得到应用总量的大小?

例如,我有一个有三行的Grid,顶行和底行有按钮,中间行有一个DataGrid,可以根据用户选择的页面大小改变高度。我希望应用程序将Host div的高度调整为高度以显示整个应用程序。

1 个答案:

答案 0 :(得分:1)

你有两个选择。

  1. 您可以直接操作DOM 通过HtmlPage属性(我 会建议给主办div 一个唯一的ID,以帮助您找到它)
  2. 编写一个基于某些参数调整大小的javascript函数 例如函数resizeSLHost(宽度, 高度)。然后,您可以从silverlight调用javascript函数并将其传递给实际的高度和宽度。