none
List<ShowDataIndex> 数据改变时界面显示慢 RRS feed

  • 问题

  •  

     List<ShowDataIndex> targetDatatemp = new List<ShowDataIndex>();
                           for (int i = 100; i >= 0; i--)
                       {
                                  targetData[i].YValue = rawdata[i];
                       }

    每隔一秒就需要更新下数据,i=100时页面更新就很慢了,我要更新i=2000个的数据,SL页面就根本动不了了,如果i小于10很快,怎样才能快速更新呢?

    SL真难用

       public class ShowDataIndex:INotifyPropertyChanged
        {
            public int XValue { get; set; }
            double yValue = 0;
            public double YValue
            {
                get { return yValue; }
                set
                {
                    yValue = value;
                    OnPropertyChanged("YValue");
                }
            }

    2012年4月10日 9:28

答案

全部回复

  • 你好,

    可否将问题描述得清楚些,比如你说界面变得很慢,是什么变得很慢?

    如果你可以提供一个简单例子的代码让我们重现问题那就更好了。谢谢!


    Daoping Liu - MSFT

    2012年4月12日 2:12
    版主
  • 后来换了个控件,不用这个了
    • 已标记为答案 a013strife 2012年4月18日 2:18
    2012年4月18日 2:18