wpf textbox绑定数据

在 WPF 中使用 TextBox 绑定数据需要一些简单的步骤:

  • 创建一个 ViewModel 类作为数据源,该类包含一个可以绑定到文本框上的属性,例如:
  • public class ViewModel
        private string _text;
        public string Text
            get { return _text; }
            set { _text = value; }
    
  • 在 WPF 窗口中创建一个 TextBox 控件和一个 DataContext。DataContext 可以设置为创建的 ViewModel 对象,例如:
  • <Window x:Class="WpfTextBoxBinding.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="350" Width="525">
            <TextBox Text="{Binding Text}" />
        </Grid>
    </Window>
    
  • 在代码后端创建一个 ViewModel 对象并将其设置为 DataContext,例如:
  • public partial class MainWindow : Window
        public MainWindow()
            InitializeComponent();
            this.DataContext = new ViewModel();
    

    这样就完成了 TextBox 绑定数据的过程。

  •