wpf - 使 ListBox 项目可编辑

标签 wpf listbox

我在 .xaml 中定义了一个普通的 WPF 列表框:

...
   <ListBox Name="foo">
   </ListBox>
...

在我匹配的 .xaml.cs 中,我以编程方式将字符串添加到此 ListBox。

我希望能够在运行时从 UI 编辑这些字符串。

我是 WPF 的新手,所以我的第一个想法是通过回调将 ListBox 集合中的字符串动态替换为 TextBox。虽然这没有产生任何错误,但它似乎根本没有改变 UI。

在 WPF 中是否有执行此类操作的标准方法?

最佳答案

您需要做的是在xaml 中定义您的列表项是TextBox。您可以在此处阅读类似的问题:TextBox, Button and ListBox in a ListBox

关于wpf - 使 ListBox 项目可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2313933/

相关文章:

银光 4 : Listbox doesn't shrink when its items shrink

javascript - 使用 Javascript 填充 HTML 选择

c# - 设计师问题 + Entity Framework (WPF MVVM)

C# 将一个列表的值除以另一个列表的值以生成一个新列表

wpf - ListBox.SelectedItems 的双向手动绑定(bind)实现?

c# - 如何利用 MVVM Light EventToCommand 在 XAML 中绑定(bind)大量相同的事件?

c# - Foreach 仅适用于 ListBox 的第一项

c# - 没有 VBA 的 MS Access?

c# - 强制所有 WPF 绑定(bind)控件使用 GetBindingExpression().UpdateTarget() 进行更新

c# - 以编程方式在 TabItem 中加载 UserControl