摘要: 当在xaml文件中设置Value值之后,编译解决方案后,会报错“未将对象引用设置到对象的实例”sColour.xaml文件代码代码sColour.xaml.cs文件代码代码仔细查看代码,貌似没有什么错误,但是总是会提示“未将对象引用设置到对象的实例”。后来经过查看资料,这可能是silverlight的一个bug,如果定义了ValueChanged,似乎不能给Slider的value属性在Xaml中赋初值。我们可以在sColour的构造函数中赋值:[代码]运行界面,一个简易的取色器 阅读全文
posted @ 2010-12-30 16:44 junyuz 阅读(3273) 评论(2) 推荐(2) 编辑
摘要: 鼠标事件处理实现简单的拖放功能。在实现拖放功能中,分为三个步骤: 1.按下鼠标,触发 MouseLeftButtonDown 事件,选择要拖动的对象。 2.移动鼠标,触发 MouseMove 事件,移动选择的对象。 3.放开鼠标,触发 MouseLeftButtonUp 事件,停止捕捉事件。 但是在实际运行过程中,只能触发MouseMove事件,不能触发MouseLeftButtonDown和MouseLeftButtonUp事件。经过查阅资料,发现这跟路由顺序有关,控件在捕获了MouseLeftButtonDown或MouseLeftButtonUp事件后,会将该事件的"Handled"设置 阅读全文
posted @ 2010-12-30 14:00 junyuz 阅读(4791) 评论(1) 推荐(4) 编辑