码迷,mamicode.com
首页 > 其他好文 > 详细

七,元素绑定

时间:2014-08-02 20:49:24      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   os   strong   io   

  1. 数据绑定是一种关系,该关系告诉WPF从一个源对象提取一些信息,并使用这些信息设置目标对象的属性,目标属性总是依赖项属性,然而,源对象可以是任何内容。
  2. 源对象是WPF元素并且源属性是依赖项属性的数据绑定,这是最简单的数据绑定。
    绑定表达式
    如下XAML示例,数据绑定表达式使用XAML扩展标记,因为绑定表达式以Binding开头,所以它实际上是创建了一个System.Windows.Data.Binding类实例,且设置了它的两个属性:ElementName属性(指示源元素)和Path属性(指示源元素中的属性)。 
    <Window x:Class="WpfApplication1.Test2"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="Test2" Height="600" Width="600">
        <Grid>
            <StackPanel>
                <Slider Name="sliderFontSize" Margin="3" Minimum="1" Maximum="40" Value="10" TickPlacement="TopLeft" />
                <TextBlock Margin="10" Text="Simple Text" FontSize="{Binding ElementName=sliderFontSize,Path=Value,Mode=OneWay}" HorizontalAlignment="Left" VerticalAlignment="Center" />
            </StackPanel>        
        </Grid>
    </Window>

    也可以使用代码进行数据绑定,以下代码完成和以上代码相同的绑定:

    Binding binding = new Binding();
    binding.Source = sliderFontSize;
    binding.Path = new PropertyPath("Value");
    binding.Mode = BindingMode.TwoWay;
    txtBTest.SetBinding(TextBlock.FontSizeProperty, binding);

     

  3.  

七,元素绑定,布布扣,bubuko.com

七,元素绑定

标签:style   blog   http   color   使用   os   strong   io   

原文地址:http://www.cnblogs.com/jiao1855/p/3887346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!