列表框选择当其他列表框的项目选中

时间:2015-07-10 09:39:58

标签: wpf xaml listbox controls itemscontrol

我创建了一个包含两个列表框的WPF用户控件。

<ListBox ItemsSource="{Binding Colors}"
                             Style="{DynamicResource ProductListBoxStyle}"
                             SelectedItem="{Binding SelectedColor, Mode=TwoWay}"
                             Margin="0,40,0,0"
                             ItemContainerStyle="{DynamicResource ProductListColorItemContainerStyle}">
                        <ListBox.ItemTemplate>
                            <StaticResource ResourceKey="ItemsDetailsTemplate" />
                        </ListBox.ItemTemplate>
                        <ListBox.ItemsPanel>
                            <ItemsPanelTemplate>
                                <StackPanel Orientation="Horizontal" />
                            </ItemsPanelTemplate>
                        </ListBox.ItemsPanel>
                    </ListBox>


                    <ListBox Grid.Row="1"
                             ItemsSource="{Binding CurrentProduct.DimensionAttributes}"
                             SelectedItem="{Binding SelectedDimention, Mode=TwoWay}"
                             ScrollViewer.HorizontalScrollBarVisibility="Disabled"
                             Style="{DynamicResource ProductListBoxStyle}"
                             ItemContainerStyle="{DynamicResource ProductListItemContainerStyle}"
                             Margin="0,40">
                        <ListBox.ItemTemplate>
                            <StaticResource ResourceKey="SizeTemplate" />
                        </ListBox.ItemTemplate>
                        <ListBox.ItemsPanel>
                            <ItemsPanelTemplate>
                                <WrapPanel />
                            </ItemsPanelTemplate>
                        </ListBox.ItemsPanel>
                    </ListBox>

但问题是,当我从颜色中选择一个项目时,如果我尝试选择一个尺寸&gt;则会删除Color中的选择。为什么会这样?

0 个答案:

没有答案