我确信它之前已经被问到(但找不到解决我的问题的任何资源),我正在创建一个Silverlight应用程序,用户可以在其中安装和使用OOB模式,使用提升的信任。我希望我的“无窗口窗口”的背景是透明的,所以我将应用程序设置为在OOB模式下运行无窗口,并在我的网格(主网格)周围放置一些边距以及阴影效果。我试图实现的是“zune窗口”效果:带阴影的矩形主无边框窗口。我能做到这一点在WPF,但在Silverlight中,我发现了一个白色的背景:Silverlight在浏览器外的透明背景
我不想要这个白色背景,我仔细检查过,没有什么有一个白色的背景设置,但我仍然得到这个。我怎样才能摆脱那个白色的边框(显然在保持阴影效果的同时)?
SL5 + P/Invoke + DWM = awesome – Denis
即使SL5(final)现在在这里,也不会使用P/Invoke将我的应用程序锁定到Windows,从而在SL中取代WPF .. –
不完全是,您的应用程序运行在Vista和赢得7会得到升级的视觉效果,而在XP和Mac它会使用标准的铬。比windows或者WPF好得多。但是,如果WPF是你想要的,那就随它去吧,Windows上的WPF和Mac上的SL可能是另一种方式。 – Denis