问题标签 [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 投票
2 回答
3821 浏览

silverlight - Silverlight AutoCompleteBox SelectedValue(?)

我需要实现一个可编辑的组合框,用户可以在其中从数据/表中选择现有值。它需要可编辑,因为用户还可以通过在可编辑组合框中输入新值来向表中添加新行,因此我将 AutoCompleteBox 控件放入我的页面中,但我找不到任何有关如何实现此类功能的示例。它应该在可编辑的下拉列表中显示类似员工姓名的内容,同时让 SelectedValue 属性包含员工 ID。

任何帮助将不胜感激。

干杯!

0 投票
2 回答
2189 浏览

c# - 如何从 Silverlight AutoCompleteBox 中获取所选项目?

我希望在这里遗漏一些非常明显的东西,但对于我的生活,我无法弄清楚这一点。

我有一个AutoCompleteBox通过异步调用检索结果的控件,尽管我找不到可靠的方法来知道用户何时从返回值列表中选择了一个选项。我已经尝试加入该SelectionChanged事件,但它会触发自动完成下拉列表中的每一个动作,而我真正想知道的是用户何时明确地说“嘿,这就是我想要的项目!” 通过单击它或使用返回键选择它。

任何建议将不胜感激,因为这现在开始让我有点疯狂。=)

谢谢

PSSelectionChanged事件参数提供AddedItemsand RemovedItems,但没有直接指示我正在寻找的选择类型。

0 投票
1 回答
1156 浏览

.net - 选择项目后如何刷新(即清除文本)自动完成框?

我正在设计一个使用自动完成框控件的 Silverlight 屏幕。

在自动完成框中选择了一项“foobar”,其文本为“foobar”。如果用户想要选择“quux”值,他必须:

  1. 从控件中删除文本,
  2. 然后键入“qu”以便能够选择“quux”。

有没有办法在 SelectionChanged 事件中执行第 1 步?

提示:设置 .text 属性不起作用(除非它后面跟着一些我不知道的刷新方法)

0 投票
2 回答
3544 浏览

c# - 自动完成文本框集合

在 Windows 窗体中,可以通过给它一个简单的字符串列表或给它一个只能是 AutoCompleteCollection 的自定义源,它是一个强类型的字符串列表,可以将一个文本框变成一个自动完成文本框。我希望能够为每个字符串添加一个密钥..只要选择任何建议,我都可以抓住该密钥。

我可能只是在画一个空白..但是有人有建议吗?提前致谢

0 投票
2 回答
1062 浏览

c# - 无法将 AutoCompleteBox 添加到工具箱或手工制作 XAML

我正在尝试使用 2 月发布的 WPFToolkit 中的 AutoCompleteBox 控件。

我使用 .msi 文件安装工具包,添加程序集引用,我的工具箱中只出现了两个新控件:Calendar 和 Datepicker。然后,我尝试手工制作 XAML,如WPF: AutoComplete TextBox, ...again中所示,但再次缺少 AutoCompleteBox。

另外,由于我安装了 WPFToolkit,我的工具箱有一些奇怪的行为,比如删除所有元素并且不让我添加任何新控件。

有没有人遇到过同样的问题,知道如何解决?

0 投票
3 回答
13063 浏览

wpftoolkit - 使用 WPF 工具包的未知构建错误

我安装了 2010 年 2 月的 WPF 工具包,因为我对评估 AutoCompleteBox 控件很感兴趣,但我的成功非常有限。我可以让控件工作,但是一旦我尝试在 XAML 中设置它的任何属性,我就会得到以下信息:

未知的构建错误,'无法解析对程序集'WPFToolkit,版本 = 3.5.40128.1,文化 = 中性,PublicKeyToken = 31bf3856ad364e35'的依赖,因为它尚未预加载。使用 ReflectionOnly API 时,必须通过 ReflectionOnlyAssemblyResolve 事件预加载或按需加载依赖程序集。

我一直在新解决方案中的空白 WPF 窗口上对此进行测试。我猜我只是缺少参考或其他东西......这是XAML(我没有在.xaml.cs中添加任何内容):

我添加的唯一参考是 System.Windows.Controls.Input.Toolkit。有任何想法吗?

0 投票
2 回答
3694 浏览

jquery-ui - 模态对话框中的 jQuery UI 自动完成组合框

我想在模式对话框中使用自动完成组合框http://jqueryui.com/demos/autocomplete/#combobox 。但是,每当我单击(组合框的)向下箭头时,它都会导致刷新,从而导致我的模态窗口关闭。

如何阻止刷新发生?(我还是 jQuery 的新手)

我正在使用 UI 1.8 和 jQuery 1.4.1。

0 投票
1 回答
2806 浏览

silverlight - 找不到 Silverlight 3 的 System.Windows.Controls.dll

我在哪里可以找到 Silverlight 3 的 System.Windows.Controls.dll?我需要它能够使用 TreeView 控件和 AutoCompleteBox 控件。Toolkit 2009 年 11 月已安装,但未包含我需要的 dll。

0 投票
3 回答
3507 浏览

c# - WPF AutoCompleteBox - 如何限制它仅从建议列表中选择?

我想限制 WPF AutoCompleteBox(wpf 工具包控件)仅从建议列表中选择一个项目。它不应该允许用户键入他们想要的任何内容。

有人可以建议我如何实施吗?任何示例代码表示赞赏。

0 投票
3 回答
3838 浏览

silverlight - Silverlight 中的自动完成框文本

我无法让 System.Windows.Controls.Input 中的自动完成框按我的意愿工作。当我开始键入显示过滤列表的下拉部分时,它不显示我绑定到的属性,而是显示类名。

因此,在下面的示例中,当我输入 my - 而不是显示“我的姓名”时,它显示的是 MyNamespace.Person。但是,当我从自动完成列表中选择项目时,它会在文本框中显示 FullName 属性。我确定我只是在某处缺少一个简单的自动完成框属性,但我看不到它。

示例代码:

在我后面的 xaml 代码中,我创建了一些 Person 对象并将它们存储在一个列表中,并将该列表绑定到一个自动完成框

我的xml:

/* 输入 'my' 后,自动完成显示 'MyNamespace.Person' 而不是 'My Name',但在从列表中选择项目后显示 'My Name' */