silverlight中的控件pivotviewer。

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


[img]http://dl.iteye.com/upload/attachment/0063/3774/4e434e3c-bc91-3f46-80b5-4359e3c328bf.png[/img]


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


[img]http://dl.iteye.com/upload/attachment/0063/3776/d36f1956-df9b-36be-9dcb-6d6fd664a6ba.png[/img]


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

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


[img]http://dl.iteye.com/upload/attachment/0063/3778/bb393e11-5865-340c-a2d0-f58d0a41d148.png[/img]


[size=xx-large][color=red]+++++++++++++++解决方案++++++++++++[/color][/size]

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

[img]http://dl.iteye.com/upload/attachment/0074/0355/fb5bbb4d-b91a-32bd-9a94-eae7b576f524.png[/img]


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

[img]http://dl.iteye.com/upload/attachment/0075/5683/15673d45-7539-3b51-bff5-071a5bc26311.jpg[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值