【发布时间】:2013-12-05 01:37:28
【问题描述】:
您好,我需要制作一个程序,您必须通过从组合框中选择元素来将未定义数量的元素添加到列表中。我计划使用 4 个基本组合框,当用户从最后一个中选择一个元素时,程序应该自动在最后一个下添加另一个(我想使用堆栈面板)。 我该怎么办?
谢谢。
我的 XAML:
<StackPanel Name="listPanel" Grid.Column="0" Margin="10">
<Label Content="Example" FontWeight="Bold" HorizontalAlignment="Center"/>
<ComboBox Name="ex1Combobox" Margin="0,10,0,0"
ItemsSource="{Binding ExList, Mode=TwoWay}"
SelectedValue="{Binding SelectedEx}"
DisplayMemberPath="Name"
SelectedValuePath="ID"/>
<ComboBox Name="ex2Combobox" Margin="0,10,0,0"
ItemsSource="{Binding ExList, Mode=TwoWay}"
SelectedValue="{Binding SelectedEx}"
DisplayMemberPath="Name"
SelectedValuePath="ID"/>
<ComboBox Name="ex3Combobox" Margin="0,10,0,0"
ItemsSource="{Binding ExList, Mode=TwoWay}"
SelectedValue="{Binding SelectedEx}"
DisplayMemberPath="Name"
SelectedValuePath="ID"/>
</StackPanel>
【问题讨论】:
-
您正在寻找
ItemsControl。发布您当前的代码和 XAML 或您需要的屏幕截图,或者请添加有关您当前问题的更多具体信息。