如何将列表绑定到ItemsControl中的文本框

马迪

我想向列表中添加一些字符串(通过按钮),并在ItemsSource中显示它,但是它不起作用。那就是我的代码:

XAML:

<ItemsControl  ItemsSource="{Binding ListInfos, Mode=OneWay}">
<ItemsControl.ItemTemplate>
    <DataTemplate>
        <Grid>
            <TextBox Text="{Binding Path=., Mode=OneWay}" />
            ...

视图模型:

private List<String> _listInfos = new List<String>();

public List<String> ListInfos
{
    get { return _listInfos; }
    set
    {
        _listInfos = value;
        NotifyPropertyChanged("ListInfos");
    }
}

public void AddStringButton()
{
    ListInfos.Add("test");
}

AddStringButton方法可以工作,但是ListInfos的属性(集合)不会触发,并且GUI也不会显示字符串测试。

29

正如dkozl所说,您将需要使用ObservableCollection类,该类在列表内容更改时提供通知。List PropertyChanged事件将触发的唯一方法是将其设置为新的列表实例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文本框中的字体大小绑定到数据源?

来自分类Dev

如何将文本框绑定到类Property

来自分类Dev

如何将文本框绑定到WPF中的类的字段?

来自分类Dev

如何将文本框文本绑定到集合的“当前”项目

来自分类Dev

如何将文本框绑定到datetime字段,但仅显示其日期部分(在ASP.MVC中)?

来自分类Dev

如何将文本框的长度绑定到文本块?

来自分类Dev

将列表绑定到ItemsControl:如何刷新

来自分类Dev

如何将文本框对象绑定到ViewModel

来自分类Dev

如何将Winform文本框绑定到类属性?

来自分类Dev

将文本框绑定到属性

来自分类Dev

如何将文本框的文本与文件内容绑定?

来自分类Dev

如何将简单的字符串值绑定到文本框?

来自分类Dev

如何将枚举ItemsControl绑定到WPF中的集合?

来自分类Dev

如何将2个文本框绑定到一个属性?

来自分类Dev

如何将PreviewMouseDown绑定到ItemsControl中的FormattedText

来自分类Dev

如何将文本框绑定到datetime字段,但仅显示其日期部分(在ASP.MVC中)?

来自分类Dev

将列表绑定到ItemsControl:如何刷新

来自分类Dev

如何将selectedItem从不同的列表框绑定到一个文本框?

来自分类Dev

如何将文本框绑定到MS Access中子窗体的链接子字段?

来自分类Dev

将文本框值绑定到WPF中的模型

来自分类Dev

将下拉列表中的结果绑定到ASP.NET Web表单中的文本框

来自分类Dev

将文本框绑定到字典

来自分类Dev

将文本框绑定到属性

来自分类Dev

如何将ProgressBar值绑定到ResourceDictionary中的文本框?

来自分类Dev

如何将文本框中的文本添加到列表中

来自分类Dev

如何以角度将两个文本框绑定到 1 个变量中

来自分类Dev

如何将文本框中的文本复制到 datagridview1 的 1 列?

来自分类Dev

如何将对象属性绑定到 angular2 中的文本框

来自分类Dev

如何将文本框绑定到不在数据上下文类中的类

Related 相关文章

  1. 1

    如何将文本框中的字体大小绑定到数据源?

  2. 2

    如何将文本框绑定到类Property

  3. 3

    如何将文本框绑定到WPF中的类的字段?

  4. 4

    如何将文本框文本绑定到集合的“当前”项目

  5. 5

    如何将文本框绑定到datetime字段,但仅显示其日期部分(在ASP.MVC中)?

  6. 6

    如何将文本框的长度绑定到文本块?

  7. 7

    将列表绑定到ItemsControl:如何刷新

  8. 8

    如何将文本框对象绑定到ViewModel

  9. 9

    如何将Winform文本框绑定到类属性?

  10. 10

    将文本框绑定到属性

  11. 11

    如何将文本框的文本与文件内容绑定?

  12. 12

    如何将简单的字符串值绑定到文本框?

  13. 13

    如何将枚举ItemsControl绑定到WPF中的集合?

  14. 14

    如何将2个文本框绑定到一个属性?

  15. 15

    如何将PreviewMouseDown绑定到ItemsControl中的FormattedText

  16. 16

    如何将文本框绑定到datetime字段,但仅显示其日期部分(在ASP.MVC中)?

  17. 17

    将列表绑定到ItemsControl:如何刷新

  18. 18

    如何将selectedItem从不同的列表框绑定到一个文本框?

  19. 19

    如何将文本框绑定到MS Access中子窗体的链接子字段?

  20. 20

    将文本框值绑定到WPF中的模型

  21. 21

    将下拉列表中的结果绑定到ASP.NET Web表单中的文本框

  22. 22

    将文本框绑定到字典

  23. 23

    将文本框绑定到属性

  24. 24

    如何将ProgressBar值绑定到ResourceDictionary中的文本框?

  25. 25

    如何将文本框中的文本添加到列表中

  26. 26

    如何以角度将两个文本框绑定到 1 个变量中

  27. 27

    如何将文本框中的文本复制到 datagridview1 的 1 列?

  28. 28

    如何将对象属性绑定到 angular2 中的文本框

  29. 29

    如何将文本框绑定到不在数据上下文类中的类

热门标签

归档