1

这一定很简单,我看不到。如何阅读自动完成框中所选项目的文本?

当我输入“Mi”并且“Milk”在下拉列表中完成时,“Mi”仍将是 autocomplete.text 中的值的文本,尽管“Mi”在文本框中视觉上被替换为“Milk”?

4

1 回答 1

0

使用 selectionchanged 事件来获取所选项目。您可以更新自动完成控件的文本以反映所选项目。

    private void SearchBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        if (e.AddedItems.Count > 0)
        {
            string selecteditem = (string)e.AddedItems[0];
            this.SearchBox.Text = selecteditem;
        }
    }
于 2014-02-12T08:34:21.680 回答