Если высота вашего приложения Silverlight является динамической, и вам необходимо динамически увеличивать его пространство в окне браузера, лучшим вариантом, вероятно, является HTML Interop api. Вы можете создать функцию JavaScript, которая принимает высоту в качестве параметра и устанавливает высоту #Content div в это значение. Затем, когда страница загружена, вызовите эту функцию JS из Silverlight, используя статический метод System.Windows.Browser.HtmlPage.Window.Invoke.
Может работать что-то вроде следующего:
... на клиенте ...
function setContentHeight(height) {
var content = document.getElementById("Content");
if (content != null) {
content.style.height = height;
}
}
... в серебряном свете ...
void Page_Loaded(object sender, RoutedEventArgs e)
{
HtmlPage.Window.Invoke("setContentHeight", this.Height);
}