WPF Binding相关的一些常见方式总结(一)
来源:互联网 发布:java继承笔记 编辑:程序博客网 时间:2024/05/16 08:04
前端:
<StackPanel> <Button Name="btnTest" Content="测试" Height="100" Click="btnTest_Click"/> <TextBlock Name="tblkText" Text="init" TextAlignment="Center" Height="100"/> </StackPanel>
Model:
public class Student : INotifyPropertyChanged { private string stuName; public string StuName { get { return stuName; } set { stuName = value; if (PropertyChanged != null) { this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("StuName")); } } } public event PropertyChangedEventHandler PropertyChanged; }
ViewModel:
public partial class MainWindow : Window { private Student myStu=new Student(); public MainWindow() { InitializeComponent(); Binding bd = new Binding(); bd.Source = myStu; bd.Path = new PropertyPath("StuName"); BindingOperations.SetBinding(tblkText, TextBlock.TextProperty, bd); } private void btnTest_Click(object sender, RoutedEventArgs e) { myStu.StuName += "ab"; } }
0 0
- WPF Binding相关的一些常见方式总结(一)
- WPF Binding相关的一些常见方式总结(二)
- WPF Binding相关的一些常见方式总结(三)
- WPF Binding相关的一些常见方式总结(四)
- WPF Binding相关的一些常见方式总结(五)
- WPF Binding相关的一些常见方式总结(六)
- WPF Binding相关的一些常见方式总结(七)
- WPF Binding相关的一些常见方式总结(八)
- WPF中Binding的技巧(一)
- WPF中Binding的技巧(一)
- WPF的Binding学习笔记(一)
- WPF中Binding的技巧(一)
- WPF的Binding基础(一)
- WPF的Binding (path)学习笔记(一)
- WPF学习之Binding的学习(一)
- 深入浅出WPF之Binding的使用(一)
- WPF中的Binding(一)
- WPF中的binding(九)- 使用Binding的RelativeSource
- Html5&Ajax实现文件后台上传
- JavaSe——集合_Part2
- JM8.5中的高精度象素运动估计
- 获取安卓app的package和activity比较好用的方式
- [c++]变量引用(输入两个整数,将它们从小到大输出)
- WPF Binding相关的一些常见方式总结(一)
- 初识Spring Framework
- Qt学习:正则表达式 - QRegExp
- python--parser抓取网页信息
- Android照片墙应用实现,再多的图片也不怕崩溃
- 线程间的通信(zz)
- 关于uiimage
- iOS开发中touchesEnded点击结束函数
- IntelliJ IDEA集成Maven导入项目步骤