Silverlight 2 相关文章汇总

概述

对自己写的Silverlight 2的相关文章做一下汇总,便于大家直接查找。另外,大家如果有关于Silverlight 2方面的问题,也可以在这里提出,我将尽力为大家解答。

一步一步学习Silverlight 2系列

本系列基于Silverlight 2 Beta 1,主要介绍了Silverlight 2基础,网络与数据访问,图形图像处理、与浏览器的集成等几个方面:

1.一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用

2.一步一步学Silverlight 2系列(2):基本控件

3.一步一步学Silverlight 2系列(3):界面布局

4.一步一步学Silverlight 2系列(4):鼠标事件处理

5.一步一步学Silverlight 2系列(5):实现简单的拖放功能

6.一步一步学Silverlight 2系列(6):键盘事件处理

7.一步一步学Silverlight 2系列(7):全屏模式支持

8.一步一步学Silverlight 2系列(8):使用样式封装控件观感

9.一步一步学Silverlight 2系列(9):使用控件模板

10.一步一步学Silverlight 2系列(10):使用用户控件

11.一步一步学Silverlight 2系列(11):数据绑定

12.一步一步学Silverlight 2系列(12):数据与通信之WebClient

13.一步一步学Silverlight 2系列(13):数据与通信之WebRequest

14.一步一步学Silverlight 2系列(14):数据与通信之WCF

15.一步一步学Silverlight 2系列(15):数据与通信之ASMX

16.一步一步学Silverlight 2系列(16):数据与通信之JSON

17.一步一步学Silverlight 2系列(17):数据与通信之ADO.NET Data Services

18.一步一步学Silverlight 2系列(18):综合实例之RSS阅读器

19.一步一步学Silverlight 2系列(19):如何在Silverlight中与HTML DOM交互(上)

20.一步一步学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下)

21.一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScript

22.一步一步学Silverlight 2系列(22):在Silverlight中如何用JavaScript调用.NET代码

23.一步一步学Silverlight 2系列(23):Silverlight与HTML混合之无窗口模式

24.一步一步学Silverlight 2系列(24):与浏览器交互相关辅助方法

25.一步一步学Silverlight 2系列(25):综合实例之Live Search

26.一步一步学Silverlight 2系列(26):基本图形

27.一步一步学Silverlight 2系列(27):使用Brush进行填充

28.一步一步学Silverlight 2系列(28):图片处理

29.一步一步学Silverlight 2系列(29):使用Transform实现更炫的效果(上)

30.一步一步学Silverlight 2系列(30):使用Transform实现更炫的效果(下)

31.一步一步学Silverlight 2系列(31):图形图像综合实例—实现水中倒影效果

32.一步一步学Silverlight 2系列(32):图形图像综合实例—“功夫之王”剧照播放

33.一步一步学Silverlight 2系列(33):Silverlight 2应用Web Service两例

34.一步一步学Silverlight 2系列(34):使用Silverlight Streaming托管Silverlight应用程序

35.一步一步学Silverlight 2系列(35):升级Silverlight 2 Beta 1应用程序到Beta 2

教程文章

实际项目开发中遇到问题的解决,Silverlight 2中技术教程文章等,都是基于Silverlight 2 Beta 2。

1.Silverlight 2中多语言支持实现(上)

2.Silverlight 2中多语言支持实现(下)

3.在Silverlight 2中实现超酷图表

4.详解Silverlight 2中的独立存储(Isolated Storage)

5.在Silverlight 2应用程序中集成Virtual Earth

6.谈谈Silverlight 2中的视觉状态管理 Part1

7.Silverlight 2应用程序中XAP文件揭秘

8.Silverlight 2中实现Deep Zoom

技巧诀窍

本部分主要是Silverlight 2在使用过程中的一些小技巧,基于Silverlight 2 Beta 2。

1.技巧:在Silverlight 2应用程序中切换用户控件

2.技巧:Silverlight应用程序中如何获取ASP.NET页面参数

3.技巧:在Silverlight中如何访问外部xap文件中UserControl

其它相关

与Silverlight 2相关的文章。

1.非常精彩的Silverlight 2控件样式

2.[推荐]Silverlight 2 开发者海报

3.三套Silverlight 2 Beta 2的控件样式

作者:TerryLee
出处:http://terrylee.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
Tag标签: Silverlight
posted @ 2008-07-21 23:51 TerryLee 阅读(7611) 评论(32)  编辑 收藏 网摘 所属分类: [03]  银光点亮世界

  回复  引用  查看    
#1楼 2008-07-22 00:18 | 5207      
顶。。好文
  回复  引用    
#2楼 2008-07-22 00:18 | Parfum [未注册用户]
谢谢博主提供这么丰富的学习资源啊!
  回复  引用    
#3楼 2008-07-22 09:12 | winzhengOK [未注册用户]
准备学习这个系列
  回复  引用  查看    
#4楼 2008-07-22 09:12 | wit      
bang!

  回复  引用  查看    
#5楼 2008-07-22 09:17 | sora      
顶~
  回复  引用  查看    
#6楼 2008-07-22 09:26 | PerfectDesign      
mark!
  回复  引用  查看    
#7楼 2008-07-22 13:49 | AlexChen      
Very well

  回复  引用  查看    
#8楼 [楼主]2008-07-22 23:42 | TerryLee      
@5207
:)
  回复  引用  查看    
#9楼 [楼主]2008-07-22 23:43 | TerryLee      
@Parfum
客气了。。。
  回复  引用  查看    
#10楼 [楼主]2008-07-22 23:43 | TerryLee      
@winzhengOK
:)
  回复  引用  查看    
#11楼 [楼主]2008-07-22 23:44 | TerryLee      
@All
谢谢几位支持:)
  回复  引用    
#12楼 2008-07-23 10:48 | looklook [未注册用户]
请教:Silverlight2中对状态如何处理,对安全有效地传递页面变量有何建议,谢谢。
  回复  引用  查看    
#13楼 2008-07-23 13:47 | love&tiger      
呵呵,楼主大好人
  回复  引用  查看    
#14楼 [楼主]2008-07-23 22:15 | TerryLee      
@looklook
你所说的状态处理指的是哪些呢?

还有页面间传递变量是指Silverlight中的UserControl之间传递,还是ASP.NET页面向Silverlight中传递?
  回复  引用  查看    
#15楼 [楼主]2008-07-23 22:15 | TerryLee      
@love&tiger
谢谢支持:)
  回复  引用    
#16楼 2008-07-24 00:14 | 生者坚强 [未注册用户]
我有一个Silverlight User Control, 名字是OrderResults, 继承自MyBaseControl, 而MyBaseControl是泛型类,继承自UserControl. 代码大致如下所示:

In OrderResults.xaml:

<local:MyBaseControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:MyProject"
x:Class="MyProject.OrderResults"
x:TypeArguments="local:Order">
<!--Content-->
...
</local:MyBaseControl>

=========

In OrderResults.cs (code-behind)

namespace MyProject

{

public partial class OrderResults:
MyBaseControl<Order> { ... }

}

===

namespace MyProject

{

public class MyBaseControl<T>: UserControl
{ ... }

}


namespace MyProject

{

public class Order

{ ... }

}

编译通过,运行时出错:

{System.Windows.Markup.XamlParseException: AG_E_PARSER_BAD_TYPE [Line: 6 Position: 29]
位于 System.Windows.Application.LoadComponent(Object component, Uri xamlUri)
位于 MyProject.OrderResults..ctor()}



  回复  引用    
#17楼 2008-07-24 09:19 | looklook [未注册用户]
抱歉,没有说清楚。

我说的状态处理就是指在“传统”asp.net页面中的那些状态处理,在Silverlight2中有改进或更新吗?

页面间传递变量包括“传统”asp.net页面和包含Silverlight2的页面自身之间和交叉传递。
  回复  引用    
#18楼 2008-07-24 09:57 | 生者坚强 [未注册用户]
有人能帮帮看看吗?超级郁闷.

//OrderResults.xaml.cs

namespace MyProject
{
public partial class OrderResults : MyBaseControl<Order>
{
public OrderResults()
{
InitializeComponent();
}
}
}

//OrderResults.xaml

<local:MyBaseControl x:Class="MyProject.OrderResults"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:MyProject"
x:TypeArguments="local:Order"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">
<Button Content="THIS IS TEST" />
</Grid>
</local:MyBaseControl>

//MyBaseControl.cs

using System.Windows.Controls;

namespace MyProject
{
public class MyBaseControl<T>: UserControl
{
public void doSomeThing()
{

}
}
}


//Order.cs

namespace MyProject
{
public class Order
{
public int ID { get; set; }

public Order(int id)
{
ID = id;
}
}
}

  回复  引用  查看    
#19楼 [楼主]2008-07-25 09:54 | TerryLee      
@looklook
我说的状态处理就是指在“传统”asp.net页面中的那些状态处理,在Silverlight2中有改进或更新吗?
________________________________________________
Silverlight是客户端技术,ASP.NET是服务器端技术,所以在“传统”ASP.NET页面中处理的Session等不可能在Silverlight中处理,而可以处理Cookies等。

页面间传递变量包括“传统”asp.net页面和包含Silverlight2的页面自身之间和交叉传递
_______________________________________________
ASP.NET页面和Silverlight之间的传递我写过一篇文章,不知道你有没有看到。Silverlight页面之间传递,就更简单了,都是用户控件,该怎么获取值都由你自己定。
  回复  引用  查看    
#20楼 [楼主]2008-07-25 09:55 | TerryLee      
@生者坚强
首先确保你这段代码正确,谢谢
public class MyBaseControl<T>: UserControl
{ ... }

  回复  引用    
#21楼 2008-08-04 12:05 | liusen [未注册用户]
楼主的精神真是难得!!!
昨天我没看到篇文章、要不然就不去买书了、、
  回复  引用    
#22楼 2008-08-05 09:28 | wbixd [未注册用户]
好啊 继续上次发的问题 在SL 2 BEATA1 里面设置设置一下MediaElement的LoadedBehavior属性 是可以的 但是在SL2 BETA2里面已经没有这个属性 ,所以不知道从beta1到beta2升级 在这块是不是改变了什么 导致没有了LoadedBehavior这个属性 期待你的答复
  回复  引用    
#23楼 2008-08-05 11:53 | wbixd [未注册用户]
忘了说 我对MediaElement这个控件 进行stop的时候时候是使用

<Button Canvas.Top="200" Content="停止" MouseLeftButtonDown="MediaStop" Width="100" Height="50"></Button>

然后在MediaStop事件处理方法中使用media.Stop();media为MediaElement这个控件的name

点击没有反应 在sl2 bate1好象没有这个问题的
  回复  引用  查看    
#24楼 [楼主]2008-08-06 13:22 | TerryLee      
@liusen
:)
  回复  引用  查看    
#25楼 [楼主]2008-08-06 13:23 | TerryLee      
@wbixd
查看一下SDK,MediaElement的变化我不太清楚,没怎么注意
  回复  引用    
#26楼 2008-08-07 09:29 | wbixd [未注册用户]
@TerryLee


谢谢啊
  回复  引用  查看    
#27楼 2008-08-26 09:45 | Leechzhao      
有没有发现SL的TextBox里面输入中文的时候会重复2遍的?这个问题如何解决?
  回复  引用  查看    
#28楼 [楼主]2008-08-26 09:53 | TerryLee      
@Leechzhao
这是Silverlight 2 Beta 2与中文输入法之间的一个不兼容,也许在RTM时会修正这个问题;现在你可以使用微软拼音输入法,这个没问题。
  回复  引用  查看    
#29楼 2008-09-09 15:16 | 尘非尘      
好文 赶紧学习
  回复  引用    
#30楼 2008-10-07 10:10 | 0030 [未注册用户]
TerryLee啊,为什么我的silverlight应用程序中,图片完全不能显示啊?我用的时silverlight 2 Beta 2,然后图片有jpg和png的,不论是简单的图片控件还是在button上加图片,都不能显示出来。会是什么原因啊?
  回复  引用  查看    
#31楼 [楼主]2008-10-08 11:23 | TerryLee      
@尘非尘
:)
  回复  引用  查看    
#32楼 [楼主]2008-10-08 11:28 | TerryLee      
@0030
看看图片的路径,以及图片属性中的Build Action

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-07-21 23:53 编辑过
Google站内搜索



相关文章:


相关搜索:
Silverlight

相关链接: