欢迎来到天天文库
浏览记录
ID:6034330
大小:123.50 KB
页数:7页
时间:2017-12-31
《wpf数据绑定内容简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、创建简单绑定此示例演示如何创建简单的Binding。在此示例中,假设您具有一个字符串属性名为PersonName的Person对象。Person对象是在名为SDKSample的命名空间中定义的。下面的示例用值为Joe的PersonName属性来实例化Person对象。这是在Resources部分中完成的,系统会为该对象分配一个x:Key。2、://schemas.microsoft.com/winfx/2006/xaml"xmlns:src="clr-namespace:SDKSample"SizeToContent="WidthAndHeight"Title="SimpleDataBindingSample">......若要绑定到PersonName属性,3、您需执行以下命令:2、指定绑定源在数据绑定中,绑定源对象指的是您从其获取数据的对象。本主题描述了指定绑定源的几种不同方法。如果您要将几个属性绑定到一个通用源,则您需要使用DataContext属性,它能让您方便地建立一个范围,所有数据绑定的属性都在该范围中继承通用源。在下面的示例中,数据上下文建立在应用程序的根元素上。这允许所有子元素继承该数据上下文。绑4、定的数据来自自定义数据类NetIncome,可通过映射直接引用该类,已为该类分配了incomeDataSource资源键。有关完整的代码示例,请参见控制数据流方向和计时的示例。5、="clr-namespace:SDKSample"Name="Page1">6、>以上示例实例化标记中的对象,并将其用作资源。如果您希望绑定到已在代码中实例化的对象,则需要通过编程方式设置DataContext属性。有关示例,请参见如何:使数据可用于XAML中的绑定。另外,如果您希望在各个绑定上显式指定源,则可以选择以下属性。这些属性优先于继承的数据上下文。1、使数据可用于xaml7、中的绑定本主题讨论使数据可用于在可扩展应用程序标记语言(XAML)中绑定的不同方式,具体使用哪种方式取决于您的应用程序需要。如果您具有一个公共语言运行时(CLR)对象,并希望从公共语言运行时(CLR)绑定到该对象,使该对象可用于绑定的一种方式就是将其定义为资源,并为其赋予x:Key。在下面的示例中,假设您具有一个字符串属性名为PersonName的Person对象。Person对象是在名为Person的命名空间中定义的。8、nfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:src="clr-namespace:SDKSample"SizeToContent="WidthAndHeight"Title="SimpleDataBindingSample">
2、://schemas.microsoft.com/winfx/2006/xaml"xmlns:src="clr-namespace:SDKSample"SizeToContent="WidthAndHeight"Title="SimpleDataBindingSample">......若要绑定到PersonName属性,
3、您需执行以下命令:2、指定绑定源在数据绑定中,绑定源对象指的是您从其获取数据的对象。本主题描述了指定绑定源的几种不同方法。如果您要将几个属性绑定到一个通用源,则您需要使用DataContext属性,它能让您方便地建立一个范围,所有数据绑定的属性都在该范围中继承通用源。在下面的示例中,数据上下文建立在应用程序的根元素上。这允许所有子元素继承该数据上下文。绑
4、定的数据来自自定义数据类NetIncome,可通过映射直接引用该类,已为该类分配了incomeDataSource资源键。有关完整的代码示例,请参见控制数据流方向和计时的示例。5、="clr-namespace:SDKSample"Name="Page1">6、>以上示例实例化标记中的对象,并将其用作资源。如果您希望绑定到已在代码中实例化的对象,则需要通过编程方式设置DataContext属性。有关示例,请参见如何:使数据可用于XAML中的绑定。另外,如果您希望在各个绑定上显式指定源,则可以选择以下属性。这些属性优先于继承的数据上下文。1、使数据可用于xaml7、中的绑定本主题讨论使数据可用于在可扩展应用程序标记语言(XAML)中绑定的不同方式,具体使用哪种方式取决于您的应用程序需要。如果您具有一个公共语言运行时(CLR)对象,并希望从公共语言运行时(CLR)绑定到该对象,使该对象可用于绑定的一种方式就是将其定义为资源,并为其赋予x:Key。在下面的示例中,假设您具有一个字符串属性名为PersonName的Person对象。Person对象是在名为Person的命名空间中定义的。8、nfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:src="clr-namespace:SDKSample"SizeToContent="WidthAndHeight"Title="SimpleDataBindingSample">
5、="clr-namespace:SDKSample"Name="Page1">6、>以上示例实例化标记中的对象,并将其用作资源。如果您希望绑定到已在代码中实例化的对象,则需要通过编程方式设置DataContext属性。有关示例,请参见如何:使数据可用于XAML中的绑定。另外,如果您希望在各个绑定上显式指定源,则可以选择以下属性。这些属性优先于继承的数据上下文。1、使数据可用于xaml
6、>
7、中的绑定本主题讨论使数据可用于在可扩展应用程序标记语言(XAML)中绑定的不同方式,具体使用哪种方式取决于您的应用程序需要。如果您具有一个公共语言运行时(CLR)对象,并希望从公共语言运行时(CLR)绑定到该对象,使该对象可用于绑定的一种方式就是将其定义为资源,并为其赋予x:Key。在下面的示例中,假设您具有一个字符串属性名为PersonName的Person对象。Person对象是在名为Person的命名空间中定义的。8、nfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:src="clr-namespace:SDKSample"SizeToContent="WidthAndHeight"Title="SimpleDataBindingSample">
8、nfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:src="clr-namespace:SDKSample"SizeToContent="WidthAndHeight"Title="SimpleDataBindingSample">
此文档下载收益归作者所有