我想知道是否有人可以与组合框的良好样本共享,如果可能的话,编辑所选组合框项目的文本字符串。我无法找到启用此行为的任何示例。提前谢谢。
答案 0 :(得分:1)
如何设置IsEditable = True,如下所示:
<ComboBox IsEditable="True" IsReadOnly="False">
<ComboBoxItem>
<TextBlock>select and change this text</TextBlock>
</ComboBoxItem>
</ComboBox>
答案 1 :(得分:1)
这将有效: XAML:
<StackPanel>
<ComboBox Name="cbo1" Margin="3">
<ComboBoxItem>
<TextBlock>First Item</TextBlock>
</ComboBoxItem>
<ComboBoxItem>
<TextBlock>Second Item</TextBlock>
</ComboBoxItem>
</ComboBox>
<TextBox Name="txtBox1" Margin="3" TextChanged="textBox1_textchanged"/>
</StackPanel>
代码:
Private Sub textBox1_textchanged(ByVal sender As Object, ByVal e As TextChangedEventArgs)
If cbo1.SelectedIndex > -1 Then
Dim i As ComboBoxItem = cbo1.SelectedItem
i.Content.text = sender.text
End If
End Sub