我在尝试通过 XAML 将我的 List 类型的属性绑定到 ListBox 时运气不佳。请注意,该列表包含字符串数组 (string[])。
所以代码的 XAML 部分如下所示:
<ListBox Height="373" HorizontalAlignment="Left" Margin="9,65,0,0" Name="reservoirList" VerticalAlignment="Top" Width="546"
ItemsSource="{Binding Wells}">
</ListBox>
在视图模型上:
public ObservableCollection<string[]> Wells {
get { return new ObservableCollection<string[]>(getWellsWithCoords()); }
}
其中 getWellsWithCoords() 创建一个字符串 [] 列表。
当我运行应用程序时,我看到的是 - 这是有道理的:
string[] array
string[] array
....
是否可以以这样的方式更改 XAML 代码,以便在每一行上自动看到 Wells 列表中每个元素的 n 值,即类似于:
well1 value11 value12
well2 value21 value22