C# WPF中的动态填充列表视图
我不知道我到底需要多少列-我设法用转换器生成它 代码: 但是现在在用数据填充listview时出现了一个问题。我怎么做?我试着把它填满C# WPF中的动态填充列表视图,c#,wpf,listview,mvvm,C#,Wpf,Listview,Mvvm,我不知道我到底需要多少列-我设法用转换器生成它 代码: 但是现在在用数据填充listview时出现了一个问题。我怎么做?我试着把它填满 List<List<string>> 列表 但它不起作用 我需要做的就是用字符串填充ListView 有什么想法吗?好的,解决方案是: public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
List<List<string>>
列表
但它不起作用
我需要做的就是用字符串填充ListView
有什么想法吗?好的,解决方案是:
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
var config = value as ColumnConfig;
if (config != null)
{
var grdiView = new GridView();
for (int i = 0; i < config.Columns.Count; i++)
{
var column = config.Columns[i];
var binding = new Binding("["+i +"]");
grdiView.Columns.Add(new GridViewColumn { Header = column.Header, DisplayMemberBinding = binding});
}
return grdiView;
}
return Binding.DoNothing;
}
公共对象转换(对象值、类型targetType、对象参数、CultureInfo区域性)
{
var config=列配置的值;
如果(配置!=null)
{
var grdiView=new GridView();
对于(int i=0;iList<List<string>>
列表
我不能确定您做了什么,但尝试使用ObservableCollection而不是List
List<List<string>>