0
点赞
收藏
分享

微信扫一扫

WPF 属性与控件的绑定方式

悬灸人雪洋 2022-03-30 阅读 66
c#
 public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            //
            this.DataContext = new Student()
            {
                Id = 9,
                Name = "xx"
            };
        }
        public class Student
        {
            public int Id { get; set; }
            public string Name { get; set; }
        }
    }
<Window x:Class="_18WpfDemo控件与属性.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:_18WpfDemo控件与属性"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid>
        <TextBox Text="{Binding Id}"></TextBox>
        <TextBox Height="20"  Width="30" Text="{Binding Name}"></TextBox>
    </Grid>

属性与控件的绑定

        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        [Localizability(LocalizationCategory.NeverLocalize)]
        public object DataContext
        {
            get
            {
                return GetValue(DataContextProperty);
            }
            set
            {
                SetValue(DataContextProperty, value);
            }
        }
举报

相关推荐

0 条评论