问题标签 [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.
c# - wpf中的AutoCompleteStringCollection
我只想在 .net 4.0 wpf windows 应用程序中执行以下操作。
我收到以下错误,
找不到类型或命名空间名称 AutoCompleteStringCollection(您是否缺少 using 指令或程序集引用?)
System.Windows.Controls.TextBox 不包含 AutoCompleteCustomSource 的定义,并且找不到接受“System.Windows.Controls.TextBox”类型的第一个参数的扩展方法 AutoCompleteCustomSource(您是否缺少 using 指令或程序集引用?)
3.名称AutoCompleteSource在当前上下文中不存在
我已经添加了使用 System.Windows 和参考。这里有什么问题?我应该参考哪些程序集?
谢谢
wpf - WPF AutoCompleteBox 多值成员路径
我有一个 CollectionViewSource 填充了数据库中的业务对象。设置 AutoCompleteBox ValueMemberPath="LNAME" 对所有姓氏都适用。但是,我想同时搜索名字和订单号,而不必使用单选按钮或下拉菜单来定义搜索类型。
我已将 ValueMemberPath 更改为 ValueMemberBinding:
我不确定如何在转换器中组合 LNAME、FNAME 等
silverlight - 使用 PhoneTextBox 功能改进 AutoCompleteBox
有没有办法用 PhoneTextBox 将默认 TextBox 替换为 AutoCompleteBox 控件?
xaml - 自动完成框中的文本左对齐
我正在搜索如何将文本左对齐AutoCompleteBox
所以我详细介绍,
结果对于与自动完成框关联的文本框来说太长了,因此缺少部分。
如果结果是:“我的自动完成框的结果”,当我单击并选择它时,它会显示在文本框上。
但是部分显示是:“我的自动完成框”,我想要“我的自动完成结果”。
这是我的 xaml:
我希望我很清楚。谢谢你。
c# - AutoCompleteBox 从 HttpWebRequest 加载数据
我想必须AutoCompleteBox
通过服务器上的请求来完成地址。我有这个方法来填充我的 AutoCompleteBox:
这是我的课:
并查看:
我的问题是我正在下载数据,我将它们添加到集合中,但 DropDownDialog 没有出现。我想我必须提醒我有新数据,但我不知道如何。感谢帮助
windows-phone-7.1 - wp7.5工具包中的自动完成框显示错误
我正在使用 windowsphone7.5 版本的自动完成框工具包。它在 wp7.1 工具包中运行良好。
如果我使用带有内部控制边距的自动完成,它不能正常工作,它会在顶部显示结果,
在这里,我附上了自动完成错误的屏幕截图。
这是代码:
c# - C# Wpf toolkit autocomplebox - 如何获取选中项?
我正在尝试从 wpf 工具包 autoCompleBox(来自 codeplex 的那个)访问选定的项目,但我不断收到空引用错误。
我真的撞到了一堵砖墙!
这是我的 XAML:
这就是我更新项目来源的方式:
我要存档的是当用户按 Enter 键时我想获取 ProductID。
我尝试过这样的事情:
但上面返回空引用错误。
我必须缺少某种绑定,但由于 WPF 对我来说是新的,我无法弄清楚需要更改什么。
帮助将不胜感激。
编辑:
就在发布这个问题后,我找到了解决方案。我需要补充的是:
我希望它可以帮助其他有类似问题的人。
干杯,
c# - 自动完成下拉列表突出显示部分文本 (WPF)
我在 WPF 应用程序中使用标准的 AutoCompleteBox 控件,用户在其中键入查询,并在键入时构建和过滤自动完成列表。在下拉列表中,我想突出显示与用户输入的文本匹配的每个列表框项中的文本。例如,如果他们键入 ap 并且下拉菜单中有 dap 和 apple,那么每个单词中的 ap 将是粗体,而其余文本不会是粗体。
我有所有代码可以将正确的文本实际更改为粗体,但我永远无法在正确的时间调用它。我找不到正确的事件来调用代码进行加粗。为了进行加粗,我遍历 VisualTreeHelper 以在每个 ListBoxItem 中找到每个 TextBlock,但我找不到正确的事件来触发此遍历。我总是在显示整个列表之前或在它被过滤之前调用它,因此粗体文本永远不会显示。
我知道我的代码有效,因为如果我从列表框选择更改事件中调用遍历,它会正确地加粗文本,但这不是我正在寻找的交互,因为用户必须突出显示一个条目才能看到粗体文本。
我可以处理什么事件并从中调用此遍历,以便在过滤和显示列表之后?请注意,每次用户在搜索框中输入另一个字符时,都会重新过滤该列表。
感谢您的帮助,因为这让我难以置信!
c# - 自动完成框喜欢stackoverflow的标签框
我想使用自动完成框,比如stackoverflow的标签框,
你能告诉我一些可以参考的例子或链接吗?
谢谢 :)
windows-phone-7 - 不在 Windows Phone 的自动完成框中显示下拉菜单
我从服务器得到响应,它是 Json,其中有关于街道名称的数据。然后我将响应字符串解析为 Json,并将街道名称添加到列表中。我希望此列表显示为自动完成框中的下拉列表,当文本长度等于两个时(我在自动完成框中按第二个字符)。我也使用 Json.Net 库。我使用这段代码:
这是我使用的类(JsonWorker):
这是方法(GetSteets):
这是我调用上述方法的时候:
当我在 Autocompletebox 中输入第二个字符时,它不显示下拉列表。请帮忙。