2009-12-04 1 views
2

Насколько я знаю при использовании Silverlight в Sharepoint Мне нужно предоставить веб-части определенную высоту и ширину для приложения silverlight, которое я хочу использовать. И я не могу использовать 100% свойства веб-части.Динамическая высота для приложения silverlight в sharepoint

Что бы я хотел сделать, это приложение silverlight, чтобы сообщить веб-странице, какой должна быть высота.

В настоящее время я даже не уверен, как я могу вычислить требуемую высоту приложения silverlight, высота будет зависеть от того, сколько данных загружено в приложение. Но если я смогу установить высоту в Sharepoint, ее бессмысленно даже получить то далекое !!!

Любая помощь с любой точкой будет отличной.

Приветствие

ответ

0

индивидуального вызова функция Javascript, когда ваш главный х: Сетка нагрузка, которая делает изменение размера для вас:

<Grid x:Name="LayoutRoot" Loaded="LayoutRoot_Loaded" .../>

На вашем .xaml.cs:

private void LayoutRoot_Loaded(object sender, RoutedEventArgs e) 
{ 
    HtmlPage.Window.Invoke("fixWebPartHeight", LayoutRoot.ActualHeight); 
}

И ваш (образец jQuery)

function fixWebPartHeight(height) 
{ 
    // set an unique id wrapping the content of your webpart 
    $("#myCustomWebPart").height(height); 
}