如何知道当前在组合框弹出中选择了哪些项。这样,当导航发生在弹出窗口中时,可以更新组合框。
注意:需要更新它,尽管组合框的弹出窗口仍然处于打开状态。就像下面的图片,

发布于 2014-03-25 15:09:12
尝试将IsEditable设置为True用于ComboBox,如下所示:
<ComboBox IsEditable="True"
IsReadOnly="True"
SelectedIndex="0">
<ComboBoxItem>1</ComboBoxItem>
<ComboBoxItem>2</ComboBoxItem>
<ComboBoxItem>3</ComboBoxItem>
</ComboBox>发布于 2014-03-25 11:49:04
1)为类似的ComboBox添加选择更改事件处理程序,
this.comboBoxName.SelectionChanged += new SelectionChangedEventHandler(comboBoxSelection_NOTHROW);2)事件处理程序方法实现,
private void comboBoxSelection_NOTHROW(object sender, SelectionChangedEventArgs e)
{
try
{
///Business logic goes here
CUSTOMER selectedItem = (sender as ComboBox).SelectedItem as CUSTOMER;
if (null != selectedUser)
{
comboBoxName.SelectedItem = selectedItem.First();
}
}
}https://stackoverflow.com/questions/22633334
复制相似问题