问题标签 [autocompletebox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1021 浏览

silverlight - 从 Silverlight Toolkit for Windows Phone 强制关注 AutoCompleteBox

这是不可能的autocompletebox.Focus(),但似乎有一个解决方法:TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;

但是,Windows Phone 中没有方法FindName。我该如何解决这个问题?

0 投票
1 回答
1612 浏览

silverlight - Silverlight 自动完成框

有谁知道如何下拉 AutoCompleteBox 以查看所有值,而无需猜测条目并开始输入。

我知道我可以使用 ComboBox,但在用户需要输入大量信息的数据输入表单上,用户最好尽可能少地拿起鼠标,因此我想使用 AutoCompleteBox。但是,在较小的列表中,快速提醒您可以使用向上/向下箭头组合进行的选择也很有用。

我已经看到了一些将两个控件的功能合二为一的示例,我可能会这样做,但想知道是否有更简单的方法。

0 投票
1 回答
227 浏览

silverlight-4.0 - 为什么我不能通过后面代码的单元格编辑模板中声明的名称访问变量?

我有一个银光束带。我使用 AutoCompleteBox 作为单元格编辑模板的列之一。我声明如下

当我试图在后面的代码中访问 TestField 时,它不可用。为什么在后面的代码中无法访问此变量?

0 投票
1 回答
2439 浏览

silverlight - Silverlight 中的 AutoCompleteBox 和 INotifyDataErrorInfo

有没有人成功应用 INotifyDataErrorInfo 接口并绑定到 AutoCompleteBox。我已经尝试过了,但我没有得到任何回应。该控件不响应其他控件,即带有红色边框和警告工具提示。它也不会使 Validation Summary 控件显示错误。

我已经成功地设置了标准的 TextBoxes 和 DatePickers,它们的行为完全符合互联网上人们提供的许多示例。

如果为了我的屏幕的一致性有一个答案会很好,也因为我想简单地绑定到 INotifyDataErrorInfo 附带的 HasErrors 属性以在准备保存时启用一个按钮,我不能这样做没有额外的代码来检查这些框是否正确。

目前,我通过使用 MVVMLight EventToCommand 绑定和注册 LostFocus 事件来区别对待这些。

然后在 ViewModel 中,我将 RoutedEventArgs.OriginalSource 转换为 TextBox 并像这样获取文本,防止用户离开框,除非它为空或匹配框列表中的项目:-

0 投票
7 回答
4419 浏览

silverlight-4.0 - AutoCompleteBox 和 SearchText 清除

这不是一个问题,而是我对在互联网上找不到解决方案的问题的回答。

我在清除 MVVM Silverlight 应用程序中的 SearchText 时遇到问题。我可以清除 SelectedItem 和 Text 但 SearchText 被抛在后面。它是只读的,不能通过绑定来更改。

示例:带有国家列表的 AutoCompleteBox。当用户想进入澳大利亚时,他们在此时输入“au”,列表出现在奥地利和澳大利亚。然后用户可以选择澳大利亚并继续前进。在编辑结束时,他们单击“保存”按钮。此时,您可能希望清除数据格式以输入新数据。

即使您绑定了 SelectedItem 和 Text 属性并将它们分别设置为“null”和 string.Empty,SearchText 属性仍然存在,AutoCompleteBox 不会清除但将包含“au”。

0 投票
2 回答
2733 浏览

wpftoolkit - WPF Toolkit AutoCompleteBox 下拉菜单不出现

在我的 WPF 应用程序中,我有一个 UserControl,其中包含两个 AutoCompleteBox 控件。此 UserControl 可以在一个页面上出现多次。问题是在 AutoCompleteBox 中键入时,选择的下拉菜单没有出现。我正在处理 Populating 事件,如果我在其中放置一个断点并逐步执行,我可以清楚地看到 ItemsSource 包含其中的项目,所以它看起来正在工作,只是我实际上没有看到下拉菜单菜单。我遵循了http://msdn.microsoft.com/en-us/library/dd795156%28v=VS.95%29.aspx上的代码示例。我在这里想念什么?

XAML:

C#:

当我们这样做时,我似乎也无法对 datacontext 中的对象进行数据绑定。我尝试了上面的数据绑定方法,或者我选择了更简单的方法:

<my:AutoCompleteBox Name="acboxCoauthorName" Width="175" MinimumPopulateDelay="100" Populating="acboxCoauthorName_Populating" Text="{Binding Path=LastOrCompanyName}">

这些都不起作用。有任何想法吗?

编辑:不要介意第二部分;我将错误的对象设置为控件的 DataContext。

谢谢。

0 投票
2 回答
715 浏览

c# - SL4 AutoCompleteBox 重复过滤结果问题

我在使用 AutoCompleteBox 过滤时遇到问题。

它似乎正在记住以前的过滤器。

例如,我输入“A”并返回 1 个项目。我删除“A”并输入“Z”,它应该返回 1 个项目。

问题是它返回来自“A”过滤器和“Z”的结果,我删除“Z”并输入“S”,这会带回 2 个项目,现在它显示来自所有 3 个过滤器的结果。

难道我做错了什么?

0 投票
1 回答
2439 浏览

c# - 具有相同值的多个项目时出现 AutoCompleteBox 问题

我的问题是,如果我在 ValueMemberPath 中有具有相同值的对象,那么 AutoCompleteBox 在选择正确的项目后会选择第一个项目。我已将 SelectedItem 绑定到一个属性,如果有多个具有相同值的项目,我可以看到它会被触发两次。

我已将 AutoCompleteBox 绑定到 Person 对象的 ObservableCollection。

我的 XAML 看起来像这样:

我的 Window_Loaded 看起来像这样:

当我写“Per”时,下拉菜单中将显示 4 个项目。现在,当我选择第四个时,它被选中并且绑定更新。然而,它会回到第一个项目。这是一个错误还是预期的行为,任何人都可以帮助我解决这个问题吗?

0 投票
1 回答
978 浏览

c# - 在 Silverlight AutoCompleteBox 中接受多个项目

我有一个 Silverlight 4 应用程序。在这个应用程序中,我使用了 AutoCompleteBox。本质上,我正在尝试创建类似于 StackOverflow 上的“标签”自动完成框的功能。我可以成功地让我的 AutoCompleteBox 为第一项工作。但是,我看不到如何实现分隔符并使下拉菜单出现在后续项目上。

有人能帮帮我吗?

谢谢!

0 投票
2 回答
1023 浏览

windows-phone-7 - WP7 AutoCompleteBox 弹出位置

WP7 中的 toolkit:AutoCompleteBox “打开”弹出窗口,其结果位于文本字段上方。我需要此弹出窗口位于文本框下方。在这上面浪费了几个小时。最后,我编写了我自己的 autoCompleteBox,并在下面打开了一个 ListBox。

只是出于好奇,请告诉我“原版”的情况如何