本文示例源代码或素材下载
微软为我们这些学习和使用slilverlight的编程人员提供了一个漂亮的官方网站——http://silverlight.net,整体的蓝色风格以及其实用性吸引我们常去那里获取所需的信息。如果你注意观察它的首页,就可以发现它是一个个div模块通过css布局来向我们展现效果的,并没有太多的应用silverlight,而仅仅是那一个导航栏,是用silverlight制作的。
图片看不清楚?请点击这里查看原图(大图)。
这个导航栏简洁明快,主体透明,将底图的蓝色背景显现出来,并且模仿很多以div+css布局的网站,将它做得很有TopNav的味道(横向导航一般也是用ul+li并且配合display:inline来将一个本来纵向分布的列表变成水平导航栏,具体实现可以去网上查阅,我在这里就不多讲了)。
本来很想将这个silverlight程序的xap下载下来研究一下,不过我却发现它是用js做的,也许是从silverlight1.0开始就没有换过的原因,也许是考虑到兼容性的问题,总之它不是用我熟悉的xaml+cs写的,而js我几乎没有学过……
毛主席讲过,自己动手丰衣足食,我们也不能总寄希望于别人的成果,虽然微软的工程师们想让程序员变得越来越白痴,但是我们自己还不想过早得变成白痴。所以我决定,自己依照silverlight官网那个导航栏,自己做一个,当然是要用c#写啦。
下面,开始step-by-step:
1)这个程序要做成透明的,不多说,改两个地方
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!