10 2011 档案
摘要:本示例的主要目的是实现ListBox滚动加载数据。假设,默认为30条数据,当滚动到底部的时候便再次加载20条数据,以此类推。 需要解决的问题:如何判断滚动到底部,以及处理加载数据的请求? 思路如下: 1.检测ListBox中的ScrollViewer控件状态。 2.若状态不为滚动中...
阅读全文
摘要:形状绘图形状(shape)在Silverlight是一个2D绘图类,它位于System.Windows.Shapes这个命名空间内。我们可以把Shape理解为所有Silverlight形状元素的一个集合,包括矩形(Rectangle)、椭圆(Ellispe)、线条(Line)、多段线(PolyLin...
阅读全文
摘要:在Windows Phone的第一个版本7.0版本里面是没有本地数据库支持的,要使用数据库只能够使用第三方的数据库组件。Windows Phone的本地数据库SQL Server CE是7.1版本即芒果更新的新特性,所以你要在应用程序中使用SQL Server CE数据库必须使用Windows P...
阅读全文
摘要:每一个XAML文件都应该有一个布局对象,布局对象相当于一个容器他可以容纳几乎所有的XAML元素,Silverlight为开发者提供了三种布局对象Canvas、StackPanel、Grid。Canvas:Canvas允许声明一个区域,包含在该区域内的XAML元素可以使用相对Canvas坐标的附加属性...
阅读全文
摘要:Silverlight事件主要分为输入事件和非你输入事件两个种类。 输入事件主要指鼠标、键盘等你输入设备的事件;非输入事件指对象生存期的改变以及状态的改变等。我们这篇文章主要讲输入事件,至于事件的功能这里不再描述,主要是通过一个综合的例子来体验事件. 做一个可以用鼠标在指定区域内随意拖放的圆,在拖...
阅读全文
摘要:通常在一些情况下,我们需要把绑定到UI的数据做一些格式的特定转换,例如转换时间格式。而在这个情况下就需要使用Silverlight的数据转换功能(当然用其它方法也可以我们在这里只是体现Silverlight数据转换功能),在Silverlight中任何绑定数据都可以实现数据转换。要实现数据转换首先...
阅读全文
摘要:Silverlight 支持基本的数据验证,在TwoWay双向绑定中可以验证你输入数据的合法性。 要验证数据,必须要将绑定对象上的ValidatesOnExceptions属性设置为True,NotifyOnValidationError属性设置为True。ValidatesOnException...
阅读全文
摘要:数据绑定是数据源和绑定目标之间的一座桥梁,在Silverlight中数据流的方向主为三种:OneWay:单向,仅从数据源绑定到目标。TwoWay:双向,即可以从数据源绑定到目标,当目标的数据发生更新时也可以反馈给数据源,使其发生更新。OneTime:OnTime比较特殊,仅从数据源获取一次,不再获取...
阅读全文
摘要:XAML: private void Button_Click(object sender, RoutedEventArgs e) { //获取当前Silverlighthot对象 ...
阅读全文
摘要:一、创建多线程 C#: private static TextBlock txb; private Thread newThread; public Dispatche...
阅读全文
摘要:GetValue和SetValue是在托管代码中直接获取或设置对象属性的一种方法,如下面例子: C#代码:public yufa2() { InitializeComponent();//利用GetValue和SetValue ...
阅读全文
摘要:使用集合语法来设置属性是一种比较特殊的设置方式,使用这种方式的元素通常都是支持一个属性元素的集合。可以使用托管代码的Add方法来添加更多的集合元素。使用集合语法设置元素实际上是向对象集合中添加属性项,例: ...
阅读全文
摘要:第一个Silverlight程序,绘制一个长方型、一个椭圆、画一条线1、首先新建一个Silverlight程序,然后新建一个UserControl页面命名为whatxaml.xaml,在前台绘制图形: ...
阅读全文