zoukankan      html  css  js  c++  java
  • 绑定注意事项——数据源的属性

    (一)属性的绑定总结(以下属性均指“数据源的属性”):

    1:属性的绑定(单体属性和集合属性): 若要 将属性值或引用 的变化 通知给UI,则要求属性具有改变通知的功能。

    2:集合属性的绑定:将集合属性引用的变化通知给UI(则要求集合属性具有改变通知的功能);集合属性的元素发生变化(则要求集合类型具有元素发生变化时通知UI的功能,如ObservableCollection等)。

    (二)区分以下两种通知功能: 

    1:集合属性的引用/值发生变化时的通知UI功能

    2:集合元素变化时的通知UI功能

          private IList<string> feedbackContentList;
            /// <summary>
            /// 警情反馈内容集合。
            /// </summary>
            public IList<string> FeedbackContentList
            {
                get { return feedbackContentList; }
                set
                {
                    if (feedbackContentList != value)
                    {
                        feedbackContentList = value;
                        RaisePropertyChanged("FeedbackContentList");//集合属性的引用/值发生变化时的通知UI功能
                    }
                }
            }

         alarm.FeedbackContentList = new ObservableCollection<string>();//集合元素变化时的通知UI功能

  • 相关阅读:
    STL--string
    vector的常用总结
    poj 3279
    湖南省第八届大学生程序设计大赛原题 J
    湖南省第八届大学生程序设计大赛原题 E
    湖南省第八届大学生程序设计大赛原题 C
    湖南省第八届大学生程序设计大赛原题 B
    湖南省第八届大学生程序设计大赛原题 A
    湖南省第八届大学生程序设计大赛原题 D
    hdu1557
  • 原文地址:https://www.cnblogs.com/changbaishan/p/4853724.html
Copyright © 2011-2022 走看看