我有3个这样的字符串数组:
public string[] RowHeaders
{
get { return new[] {"RowHeader1", "RowHeader2", "RowHeader3", "RowHeader4"};
}
public string[] ColumnHeaders
{
get { return new[] {"ColumnHeader1", "ColumnHeader2", "ColumnHeader3"}; }
}
public string[][] Values
{
get { return new[]
{
new []{"Value11", "Value12", "Value13"},
new []{"Value21", "Value22", "Value23"},
new []{"Value31", "Value32", "Value33"},
new []{"Value41", "Value42", "Value43"},
}; }
}
数组大小在运行时是未知的(代码片段中的数组值仅用于展示概念)。我想根据它们创建一个 WPF 网格。
如何将其绑定到这3个数组,并完全使用XAML设计(如果可能)?
Grid
,并在其中放置3个DependencyProperties
:ColumnHeader、RowHeader和ItemsSource,并使用代码自动生成它们。 - safi