问题标签 [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.
xbap - 在 DataGridTemplateColumn 中使用 AutoCompleteBox 时,该程序集不允许部分受信任的调用者
我开发了一个使用数据网格的 XBAP 部分信任。此 DataGrid 有一个 TemplateColumn,它使用 AutoComplateBox 作为编辑元素。当单击该列的单元格之一时抛出异常
任何的想法?坦克
c# - WPF/Silverlight AutoCompleteBox 能够将新值添加到列表中
我想将自动完成框与值列表一起使用,但如果用户输入不存在的值,也会将新值添加到列表中。
我目前在我的视图模型中有一个名为“评论”的字符串属性。目前,这绑定到视图中的文本框 - 用户键入评论并更新视图模型。简单的。
为了节省时间,我的客户希望它从以前的值自动完成,所以我想这样做的方式是这样的:
视图模型
(创建视图模型时填充 CommentsList)
看法
因此,当用户选择一个值时,它会将值保存在 Comment 属性中。如果用户在列表中选择了一个项目,这可以正常工作,但如果用户输入新值,则不会更新评论属性(它为空,因为所选项目不在列表中)。
自动完成框可以做到这一点吗?
提前致谢, 威尔
silverlight - 使用多个过滤的 ListBox 自定义 Silverlight AutoCompleteBox
我应该如何在 Silverlight 中自定义 AutoCompleteBox,以便在键入时可以过滤多个选择器列表框。基本上我想要一个包含“n”个垂直堆叠的列表框的弹出窗口,当我输入时,过滤同时对所有这些进行操作。然后我可以从任何 ListBox 中选择一个项目。
提前感谢您提供的任何指导。
贝克斯
linq - 使用 LINQ 组合可变数量的列表
我有一个对象列表(List)。这些对象中的每一个都包含一个描述它们的字符串列表(List)。
我需要创建一个下拉列表,其中包含用于描述对象(卡片)的所有不同字符串。为此,我需要一个使用的不同字符串的列表。
知道如何/如果这可以用 LINQ 完成吗?
silverlight - AutoCompleteBox 弹出窗口中的 TreeView
受这篇文章的启发,我试图在 AutoCompleteBox 的弹出窗口中使用 TreeView 来显示分层数据。
这是我所做的:
我制作了自己的实现 ISelectionAdapter 的 TreeView(不确定它是否完美)
编辑 AutoCompleteBox 模板并将选择器更改为我的树视图
尝试将我的 ViewModel 绑定到它
不幸的是,这不起作用。我检查了我的新 TreeView,它与同一个对象具有相同的绑定,当它在 AutoCompleteBox 模板之外时,它可以正常工作。
任何的想法?为树视图实现 ISelectionAdapter 的任何特殊方法?我错过了什么吗?
在网上找不到任何例子......
谢谢。
dictionary - Silverlight 4 中的 AutoCompleteBox 绑定到字典 - 仅显示值问题
我使用了 AutoCompleteBox 用户控件。我有一个类型的字典,Dictionary<int,string>
其中包含 ID 和名称。我只想在 AutoCompleteBox 中显示名称。我可以做到
My problem is whenever any name is selected I want to retrieve the id associated with it. 但我不想向用户显示 ID,因为它们是出于内部目的。我该怎么做?
silverlight-4.0 - Silverlight,将 AutoCompleteBox.SelectedItem 重置为 null
我对 AutoCompleteBox 有疑问。我想将它用作可编辑的组合框。所以我创建了继承自 AutoCompletBox 的自定义控件,并添加了两个依赖属性,分别命名为 SelectedValue(用于绑定到 DataContext)和 SelectedValuePath。当用户选择一个项目时,我的自定义控件按以下方式更新 SelectedValue:
有用。
相反,当底层数据上下文发生变化时,SelectedValue 也会发生变化;所以自定义控件的 SelectedItem 也必须改变:
困扰我的是当 SelectedValue 为空时。即使 SelectedItem 设置为 null,如果 Text 属性是由用户手动编辑的,它也不会被清除。所以 SelectedItem = null 但 AutoCompleteBox 显示手动输入的文本。有人可以告诉我重置 AutoCompleteBox.SelectedItem 属性的正确方法吗?
silverlight - 是否可以在 Silverlight / Expression Blend 的 AutoCompleteBox 内使用 RadMaskedTextBox?
这可能是可行的,但是以我的 n00b 技能,我还无法弄清楚这一点。
当我尝试在 RadMaskedTextBox 上“制作成零件”时,Expression Blend 抱怨它不是文本框。
我怎样才能使它用作适当的控制部分?我可以在 XAML 中以某种方式“类型转换”吗?
提前感谢所有帮助!
silverlight-4.0 - Silverlight 4 AutoCompleteBox,将 SelectedItem 设置为 null
在 AutoCompleteBox(可从 Microsoft 下载)的源代码中,我发现以下内容:
困扰我的是 {text = SearchText;} 行。如果我将 SelectedItem 绑定到我的 ViewModel,并且在 AutoCompleteBox 中搜索条目后,SearchText 不为空,那么当基础数据重置为 null 时,AutoCompleteBox 可能会显示 SearchText 而不是空字符串。有人可以解释为什么这样写,并提出解决方法吗?
silverlight - Autocomletebox:如何绑定文本属性以显示曾经选择的项目是什么?
无法弄清楚为什么在 ViewModel 中的 BidAgent 初始设置为某个值之后没有设置 Text 属性?搜索和选择工作正常,但初始绑定没有。基本上,我想要的是当我为视图设置视图模型 (BidAgent) 时,它会显示从 BidAgent 上的值显式创建的所选项目的文本。任何想法如何做到这一点?
代码背后
视图模型