您现在的位置是:网站首页> 编程资料编程资料
WPF数据驱动修改绑定_实用技巧_
2023-05-24
282人已围观
简介 WPF数据驱动修改绑定_实用技巧_
一、简介
在XAML文件中我们创建了一个TextBlock 和一个Slider。2个控件。我们把TextBlock的Text属性(用于显示文本的属性)设置为{Binding Intelligence}。把Slider的Value属性(滑块的当前值)设置为{Binding Intelligence}。
二、代码案例
XMAL:
后台逻辑:
public partial class MainWindow : Window { Person p; public MainWindow() { InitializeComponent(); p = new Person(); Binding binding = new Binding(); binding.Source = p; binding.Mode = BindingMode.TwoWay; binding.Path = new PropertyPath("Name"); BindingOperations.SetBinding(tb_inputName, TextBox.TextProperty, binding); this.DataContext = p; } private void AlertText_Click(object sender, RoutedEventArgs e) { p.Name = "点击按钮后>>>>"; } } public class Person : INotifyPropertyChanged { private double _intelligence; public double Intelligence { get { return _intelligence; } set { _intelligence = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Intelligence")); } } private string _name; public string Name { get { return _name; } set { _name = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Name")); } } public event PropertyChangedEventHandler PropertyChanged; }三、运行效果



到此这篇关于WPF数据驱动修改绑定的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- 详解.Net中字符串不变性与相等判断的特殊场景_实用技巧_
- .Net行为型设计模式之策略模式(Stragety)_基础应用_
- .Net行为型设计模式之状态模式(State)_基础应用_
- .Net行为型设计模式之中介者模式(Mediator)_基础应用_
- .Net行为型设计模式之观察者模式(Observer)_基础应用_
- .Net行为型设计模式之迭代器模式(Iterator)_基础应用_
- .Net行为型设计模式之命令模式(Command)_基础应用_
- .Net行为型设计模式之模板方法模式(Template Method)_基础应用_
- .Net结构型设计模式之代理模式(Proxy)_基础应用_
- .Net结构型设计模式之享元模式(Flyweight)_基础应用_
