WEB开发网
开发学院图形图像Flash 技巧/诀窍:创建和使用Silverlight 和 WPF 用户控... 阅读

技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件

 2008-09-24 11:33:39 来源:WEB开发网   
核心提示: 现在假如我们要改变地址的外观的话,我们可以只在一个地方做改动,技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件(3),然后就可以将该改动同时施用到运输和结帐信息上去, 将地址对象数据绑定到AddressUserControl 至此,我们这样做,把每个用户控件的&ldqu

技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件

现在假如我们要改变地址的外观的话,我们可以只在一个地方做改动,然后就可以将该改动同时施用到运输和结帐信息上去。

将地址对象数据绑定到AddressUserControl

至此,我们有了一些用户控件封装了了地址UI,让我们来创建一个Address数据模型类,我们可以用来数据绑定到用户控件上。我们将定义象下面这样的类(利用了新的自动属性的语言特性):

技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件

然后在我们的Page.xaml文件的后台代码文件中,我们可以生成我们的Address类的2个实例,一个为运输地址,另一个为结帐地址(为这个例程的目的,我们将在地址对象中填充伪数据)。然后我们将通过编程手段将地址对象绑定到页面上的AddressUserControl控件上去,我们这样做,把每个用户控件的“DataContext”属性设成合适的运输或结帐数据模板实例:

技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件

最后一步是用声明的方式在 AddressUserControl.xaml 文件中加一个{Binding}语句,用来配置用户控件中的TextBox控件的Text属性和绑定到用户控件上的Address数据模型对象的属性间的双向数据绑定关系。

技巧/诀窍:创建和使用Silverlight 和 WPF 用户控件

上一页  1 2 3 4  下一页

Tags:技巧 诀窍 创建

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