`
北极的。鱼
  • 浏览: 150702 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

silverlight中的控件pivotviewer。

阅读更多
最近的一个项目需要用到silverlight中的控件pivotviewer。
去银光官网下载了pivotviewer和ExeclTool,并安装了。
然后就是按照步骤用Execl生成CXML文件,并且部署到服务器上。
访问没问题,如下:





然后引入命名空间,和编辑前台xaml文件,如下:





后台我就加了一行代码,如下:
namespace SilverlightApplication1
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
            pivoter.LoadCollection("http://10.172.16.109:80/New Collection1.cxml", "");
         }
    }
}

应该是OK了,不过运行后却什么都看不到,如下:








+++++++++++++++解决方案++++++++++++

在mian的后台cs文件中使用pivotviewer控件加载地址要使用localhost,不能使用IP地址(我也不明白为什么),如下截图:




补充:
默认情况下,silverlight开发的控件总是在页面的最上层,无论是设置z-index:999还是设置position,总是不行。于是我给silverlight插件html中的源代码加了一个param属性如下:
<param value="true" name="Windowless">
这样就能解决问题了,效果图如下:
(下拉菜单由JS动态生成。我尝试了各种办法要让下拉菜单浮在sl控件之上,都徒劳了。后来就是在object对象里加了上面的一个属性就OK了。)


  • 大小: 56 KB
  • 大小: 81.9 KB
  • 大小: 39.5 KB
  • 大小: 135.1 KB
  • 大小: 136.5 KB
分享到:
评论
2 楼 北极的。鱼 2012-08-25  
sun8134 写道
IIS要加MIME类型
.cxml - text/xml
.dzc - text/xml
.dzi - text/xml


另外设置下iis的IP,最好不要用localhost



谢谢。
我发现了问题,原来是文件地址错了。
1 楼 sun8134 2012-08-14  
IIS要加MIME类型
.cxml - text/xml
.dzc - text/xml
.dzi - text/xml


另外设置下iis的IP,最好不要用localhost

相关推荐

Global site tag (gtag.js) - Google Analytics