Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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
在SharePoint 2010中制作完整页面的Silverlight web部件的最佳方法是什么_Silverlight_Sharepoint 2010_Web Parts - Fatal编程技术网

在SharePoint 2010中制作完整页面的Silverlight web部件的最佳方法是什么

在SharePoint 2010中制作完整页面的Silverlight web部件的最佳方法是什么,silverlight,sharepoint-2010,web-parts,Silverlight,Sharepoint 2010,Web Parts,我想制作一个在SharePoint 2010中托管的silverlight web部件,它将占据整个屏幕。我知道如何通过CSS或自定义母版页摆脱所有SharePoint导航,但我正在努力使web部件区域增长到可用的最大高度。我在使用CSS或jquery设置包装web部件的各种表和div的高度时遇到了麻烦,但还没有找到好的解决方案。有人这样做过吗?不使用Web部件,只是将Silverlight应用程序嵌入到一个带有空母版页的空页面中,怎么样 创建新的Silverlight项目时,您可以获取Visu

我想制作一个在SharePoint 2010中托管的silverlight web部件,它将占据整个屏幕。我知道如何通过CSS或自定义母版页摆脱所有SharePoint导航,但我正在努力使web部件区域增长到可用的最大高度。我在使用CSS或jquery设置包装web部件的各种表和div的高度时遇到了麻烦,但还没有找到好的解决方案。有人这样做过吗?

不使用Web部件,只是将Silverlight应用程序嵌入到一个带有空母版页的空页面中,怎么样


创建新的Silverlight项目时,您可以获取Visual Studio生成的html或aspx页面。

为此,我建议您获取新的母版页。您可以在此处获得最小母版页:


我认为母版页本身不会有帮助,因为我知道如何摆脱SP导航。我熟悉入门母版页,所以是的,这是一个很好的开始。让web部件区域占据整个垂直空间确实是一个挑战,不过首先让空主机就位会有所帮助。我的目标是SharePoint Online(Office365),因此我必须采用沙盒解决方案。应用程序页面不是一个选项,但站点页面是一个选项,这就是我现在所做的。我将研究是否可以直接将Silverlight对象标记放入站点页面。看起来仍然会有一些div和table来调整其高度,所以现在我只是设置大小。下面是隐藏sharepoint导航的样式:/***隐藏功能区和快速启动**/#s4标题栏、/Top-nav/#s4 ribbonrow、/Ribbon/#s4 leftpanel、/Quick-Launch/.s4 notdlg/非对话框元素*/{DISPLAY:none;}.s4 ca{MARGIN LEFT:0px;}下面是一个在没有web部件的情况下插入Silverlight的示例:>