如何将WPF中的数据绑定技术应用于长尾词查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1826个文字,预计阅读时间需要8分钟。
简单来说,数据绑定是一种关系。它告诉WPF如何从一个源目标对象中提取信息,并将其用于设置目标对象的属性。目标属性通常是依赖于项属性的,并且这些依赖项属性通常位于WPF元素中。
简单而言, 数据绑定是一种关系, 这种关系告诉WPF 从一个源目标对象中提取一些信息, 并且使用该信息设置为目标对象的属性。目标属性总是依赖项属性, 并且通常位于WPF元素中。
然而, 源对象可以是任何内容, 可是是随机生成的一个对象、也可以是数据库的数据对象,或者手动创建的对象。
简单绑定
为了能够简单理解这种绑定关系, 接下来简单示例, 用一个数值滚动条, 动态修改一个文字的字体大小, 通过绑定的方式。
<StackPanel> <Slider Name="s1" Value="10" Maximum="100"></Slider> <TextBlock FontSize="{Binding ElementName=s1,Path=Value}" Text="看着我" ></TextBlock> </StackPanel>
上图中, TextBlock的字体大小FontSize通过绑定的形式与名称为s1的元素的Value属性绑定。
注:数据绑定表达式使用了XAML标记扩展, 所以绑定表达式以单词Binding 开头。该示例中设置的两个属性: ElementName(源对象元素) 和Path(源对象元素中的属性)。
本文共计1826个文字,预计阅读时间需要8分钟。
简单来说,数据绑定是一种关系。它告诉WPF如何从一个源目标对象中提取信息,并将其用于设置目标对象的属性。目标属性通常是依赖于项属性的,并且这些依赖项属性通常位于WPF元素中。
简单而言, 数据绑定是一种关系, 这种关系告诉WPF 从一个源目标对象中提取一些信息, 并且使用该信息设置为目标对象的属性。目标属性总是依赖项属性, 并且通常位于WPF元素中。
然而, 源对象可以是任何内容, 可是是随机生成的一个对象、也可以是数据库的数据对象,或者手动创建的对象。
简单绑定
为了能够简单理解这种绑定关系, 接下来简单示例, 用一个数值滚动条, 动态修改一个文字的字体大小, 通过绑定的方式。
<StackPanel> <Slider Name="s1" Value="10" Maximum="100"></Slider> <TextBlock FontSize="{Binding ElementName=s1,Path=Value}" Text="看着我" ></TextBlock> </StackPanel>
上图中, TextBlock的字体大小FontSize通过绑定的形式与名称为s1的元素的Value属性绑定。
注:数据绑定表达式使用了XAML标记扩展, 所以绑定表达式以单词Binding 开头。该示例中设置的两个属性: ElementName(源对象元素) 和Path(源对象元素中的属性)。

