首页 > Windows开发 > 详细

WPF之元素绑定

时间:2020-04-05 15:32:41      阅读:86      评论:0      收藏:0      [点我收藏+]

元素绑定——WPF从源对象提取一些信息,并用这些对象设置目标对象的属性。

绑定的模式:

OneWay  

当源属性变化时更新目标属性
TwoWay  当源属性变化时更新目标属性,并且当目标属性变化时同时更新源属性
OneTime 最初根据源属性的值设置目标属性
OneWayToSource 与OneWay类型相似,但方向相反
Default 依赖于目标属性

 

 

 

 

 

窗体如下:

技术分享图片

 

 

在xmal文件中进行绑定

  <StackPanel>
        <Slider Name="slider1" Minimum="0" Maximum="40" TickFrequency="1" Value="20" TickPlacement="TopLeft"></Slider>
        <TextBlock Name="textBlock" Text="Lynn Test"
                  FontSize="{Binding Source=slider1,Path=Value,Mode=TwoWay}"  
                   />
        <Button Name="button1" Content="Change TextBlock FontSize" Click="button1_Click" Height="50"/>
        <Button Name="button2" Content="" Height="45"/>
    </StackPanel>

在代码中进行绑定

private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            Binding bing = new Binding();
            bing.Source = this.slider1;
            bing.Path = new PropertyPath("Value");
            bing.Mode = BindingMode.TwoWay;

            this.textBlock.SetBinding(TextBlock.FontSizeProperty, bing);
        }

  

WPF之元素绑定

原文:https://www.cnblogs.com/LynnXue/p/12637373.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!