当前位置:首页 > Windows程序 > 正文

WPF控件互相绑定参考代码

2021-05-24 Windows程序

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace Wpf数据绑定 { /// <summary> /// Window2.xaml 的交互逻辑 /// </summary> public partial class Window2 : Window { User1 us; public Window2() { InitializeComponent(); us = new User1() { Username ="xiao", Pass ="123" }; this.DataContext = us; // } private void Button_Click_1(object sender, RoutedEventArgs e) { //user.Username = DateTime.Now.ToString("HH:mm:ss:fff"); //user.Password = DateTime.Now.ToString("HH:mm:ss"); MessageBox.Show(us.Pass); } } }


前台代码,,注意黑色字体

<Window x:Class="Wpf数据绑定.Window2" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window2"> <Grid Margin="0,0,2,0"> <Label Content="{Binding Username}" HorizontalAlignment="Left" Margin="147,53,0,0" VerticalAlignment="Top"/> <TextBox HorizontalAlignment="Left" Margin="132,115,0,0" TextWrapping="Wrap" Text="{Binding Pass}" VerticalAlignment="Top"/> <Button Content="Button" HorizontalAlignment="Left" Margin="280,264,0,0" VerticalAlignment="Top"/> <TextBox HorizontalAlignment="Left" Margin="132,184,0,0" TextWrapping="Wrap"
Text="{Binding Text,ElementName=pw,UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top"/> </Grid> </Window>

WPF控件互相绑定参考代码

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70392.html