SilverLight2 Beta2 使用中发现的Bug及解决方案(持续更新)

来源:互联网 发布:vscode如何连接github 编辑:程序博客网 时间:2024/06/16 18:47

1. 鼠标事件会触发两次,解决办法,屏蔽第一次by pzq

2. Shape、UserControl的有些属性更新后会自动刷新图形,有些属性需要手动刷新    比如,在鼠标事件代码中单独更改Line的StrokeThickness属性不会有效,即使调用InvalidateMeasure也无效,但是再后面加上[Line].Stroke=[Line].Stroke效果就出来了by pzq

 3. ScrollViewer如果滚动后再更改内容的宽度和高度,会导致HorizontalOffset或VerticalOffset溢出报错,解决办法,在更改内容或内容尺寸前先ScrollToHorizontalOffset(0)和ScrollToVerticalOffset(0)by pzq

4. 运行调试模式如果是VS开发服务器(asp.net development server),Silverlight 调用宿主网站下的WCF Service或Web Sevice没问题,但是调用非宿主网站下的WCF Service或Web Sevice不成功。如果运行调试模式是IIS WEB服务器则没问题 by pzq

 5. TextBloc设置行高(LineHeight)后再缩放(ScaleTransform)的话,文字大小会比例缩放,但行高不会缩放,多行文字行间距缩放后会失真。by pzq

6. TextBlok如果人为设置Width(非NAN),则在某种特定情况下可能导致文字不可见,具体原因不明by pzq
7. Beta2版如果使用ASP.net控件,则生成的页面在未安装SilverLight的机器上浏览时会自动显示下载SilverLight的链接,但遗憾的是链接指向的是1.0版本的地址by pzq
原创粉丝点击