WEB开发网
开发学院图形图像Flash My Silverlight系列(6)—— c#版本的slilverlig... 阅读

My Silverlight系列(6)—— c#版本的slilverlight.net官网导般栏

 2009-04-25 12:04:45 来源:WEB开发网   
核心提示: 需要一提的是,由于改变属性Selecting将会改变UI,My Silverlight系列(6)—— c#版本的slilverlight.net官网导般栏(5),因此需要用到Dispatcher.BeginInvoke方法,不然在运行时是会出现异常的,PS:我没去截silverlight官

需要一提的是,由于改变属性Selecting将会改变UI,因此需要用到Dispatcher.BeginInvoke方法,不然在运行时是会出现异常的。另外,我想应该会有一种方法可以让这个自动改变选中导航用动画的形式实现,但是经过尝试我发现还不如用一个线程做起来方便,于是就没有那么做。还有,这个程序要求在导航到的每一个页面相同的位置放入这个silverlight控件以保证显示正常,我想可以通过cookie、session甚至Htmo Dom Tag的方式通知silverlight程序,在它初始化Selected的时候,根据当前页面的不同进行不同的选择(在我的代码里是写死了的,主要是我懒得去做那么多页面测试了^_^)。

最后我给出项目的源代码和它的开发环境:

开发:Visual Studio2008Sp1 浏览器:Internet Explorer7.0 Silverlight版本:Silverlight 2Beta2 操作系统:windows Vista Home Basic Sp1

截图留念:

My Silverlight系列(6)—— c#版本的slilverlight.net官网导般栏

图片看不清楚?请点击这里查看原图(大图)。

PS:我没去截silverlight官网上那几张示意图片,就用了几张Dota的图代替了,希望不会影响大家心情。

系列文章:

My Silverlight系列(1)——绝对定位下的控件动态添加操作

My Silverlight系列(2)——绝对定位下的控件动态添加操作

My Silverlight系列(3)——SilverLight的剪切板操作

My Silverlight系列(4)——恼人的Silverlight文件操作

My Silverlight系列(5)—— Silverlight控件介绍之TabControl

My Silverlight系列(7)—— Control的Loaded事件与OnApplyTemplate

My Silverlight系列(8)—— 关于Silverlight 2 RC0中的ComboBox

My Silverlight系列(9)—— 模拟Silverlight中的双击事件

My Silverlight系列(10)—— Silverlight中的InkCanvas

My Silverlight系列(11)—— Silverlight中的右键事件点击模拟(全局版本)

上一页  1 2 3 4 5 

Tags:My Silverlight 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接