【发布时间】:2016-08-12 08:48:07
【问题描述】:
<Grid>
<ComboBox Grid.Row="0" x:Name="combo">
<ComboBoxItem x:Name="item1" Content="Mango"></ComboBoxItem>
<ComboBoxItem x:Name="item2" Content="Apple"></ComboBoxItem>
<ComboBoxItem x:Name="item3" Content="Tiger"></ComboBoxItem>
</ComboBox>
<StackPanel Grid.Row="1">
<ComboBox>
<ComboBox.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding IsSelected, ElementName=item1}" Value="True">
<Setter Property="ComboBoxItem.Add" Value="Fruit"/>
</DataTrigger>
</Style.Triggers>
</Style>
</ComboBox.Style>
</ComboBox>
</StackPanel>
</Grid>
在 XAML 中,我有两个 ComboBoxes。
如果我在 ComboBox1 中选择 Item1,则应在 ComboBox2 中添加一些项目。(即)ComboBox1 具有 Mango、Apple 和 Tiger 等项目。
在 ComboBox1 中选择 Mango 时,应自动将 Fruit,Animal 等项目添加到 ComboBox2 中。
谁能建议我为此编写 XAML 代码。
【问题讨论】:
-
你有没有尝试过?
-
SO 不是现成的代码服务,请向我们展示您的代码尝试,以便我们提供帮助
-
要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
-
由于您正在处理某种数据,因此您的逻辑属于 ViewModel 而不属于 XAML。你的例子中有很多错误的东西。请重写/过度思考您的问题