小编Kor*_*ken的帖子

如何以编程方式将WPF Datagrid绑定到自定义对象的ObservableCollection?

我一直在寻找年龄,并没有找到任何解决方案.标题基本上涵盖了我想要完成的任务.到目前为止,这是我所拥有的,显然不适用于无关紧要的东西.

在MainWindow.xaml.cs中:

public MainWindow()
{
    InitializeComponent();

    ModGrid = new DataGrid();
    ModGrid.CanUserReorderColumns = false;

    DataGridTextColumn Name = new DataGridTextColumn();
    Name.Header = "Name";
    Name.MinWidth = 45;
    Name.Width = (DataGridLength)(new DataGridLengthConverter()).ConvertFromString("*");
    Binding nameBinding = new Binding("Name");
    nameBinding.Mode = BindingMode.OneWay;
    Name.Binding = nameBinding;
    ModGrid.Columns.Add(Name);

    DataGridTextColumn Tags = new DataGridTextColumn();
    Tags.Header = "Tags";
    Tags.MinWidth = 40;
    Tags.Width = 200;
    Binding tagsBinding = new Binding("Tags");
    tagsBinding.Mode = BindingMode.OneWay;
    Tags.Binding = tagsBinding;
    ModGrid.Columns.Add(Tags);

    // There are more columns but you get the idea

    ModGrid.ItemsSource = Database.Mods;
} …
Run Code Online (Sandbox Code Playgroud)

.net c# data-binding wpf datagrid

2
推荐指数
1
解决办法
6718
查看次数

标签 统计

.net ×1

c# ×1

data-binding ×1

datagrid ×1

wpf ×1