WPF | 跟着视频敲代码5 | 数据模板


视频地址:https://www.bilibili.com/video/BV1nY411a7T8?p=4

"DataGrid1" AutoGenerateColumns="False" CanUserAddRows="False">
            
                "Code"  Binding="{Binding Code}">
                "Name"  Binding="{Binding Name}"> 
                "操作">
                    
                        
                            "Horizontal">
                                
                                
                                "5,0"  Height="10" Width="10"  Background="{Binding Code}">
                                "{Binding Name}"> 
                            
                        
                    
                
            
         
/// 
    /// Demo5.xaml 的交互逻辑
    /// 
    public partial class Demo5 : Window
    {
        public Demo5()
        {
            InitializeComponent();
            //for (var i = 0; i < 10; i++)
            //{
            //    list1.Items.Add(new ListBoxItem()
            //    {
            //        Content = new TextBlock()
            //        {
            //            Text = i.ToString()
            //        }
            //    });
            //}

            List test = new List();
            test.Add(new Color() { Code = "#FFB6C1", Name = "粉红色" });
            test.Add(new Color() { Code = "#FF0000", Name = "红色" });
            //list.ItemsSource = test; 
            DataGrid1.ItemsSource = test; 
        }
    }

    public class Color
    {
        public string Code { get; set; }
        public string Name { get; set; }
    }
WPF