我正在尝试将对象列表绑定到Windows Phone 8应用程序的列表控件,该应用程序还包含其中的另一个列表。我试图找出如何设置它,以便在从父列表中选择项目时,子列表然后被加载到单独的列表控件但无法找到任何详细信息。任何帮助都会受到最高的赞赏,因为我已经走到了尽头。
我正在尝试使用以下列表:
列表,其中包含一个也包含List的List。我需要设置一个用户将选择一个站点的初始列表,然后用平台填充另一个列表,然后选择一个平台将加载列车列表。
答案 0 :(得分:1)
您应该将最外面的列表绑定到最外面的列表框(或者您正在使用的任何列表控件)。
之后,您可以将外部列表的selecteditem绑定到子列表视图。
以下是一个例子:
<ListBox ItemsSource="{Binding OuterList}" x:Name="OuterList" SelectionMode="Single" />
<ListBox ItemsSource="{Binding ElementName=OuterList, Path=SelectedItem}" x:Name="Innerlist1" />
<ListBox ItemsSource="{Binding ElementName=InnerList1, Path=SelectedItem}" />