我在 .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/