我想在同一个 TreeViewItemContainer中绑定一个TextBox基于 SelectedItem的 Visibility。ComboBox我想我可以使用转换器进行绑定,但我不知道如何将ComboBox项目作为TextBox绑定的参数发送。这可以做到吗?
<TreeView>
<TreeView.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<ComboBox Margin="2,0" Name="SkillSelectCB" ItemsSource="{Binding PotentialChildren}" />
<TextBox Margin="2,0" Width="50" Visibility="{Binding ??}" />
<Button Margin="2,0" Content="Add" />
</StackPanel>
</DataTemplate>
</TreeView.ItemTemplate>
</TreeView>
这实际上是在 HierarchicalDataTemplate 中,上面的示例非常少。“添加”Button将TreeView根据在ComboBox. 可见性TextBox会根据ComboBoxSelectedItem 的某些属性而改变。