zoukankan      html  css  js  c++  java
  • Silverlight——ListBox学习笔记

      在Silverlight中,ListBox控件是一个非常强大的控件,除了显示一般的数据外,还可以对列表中的每一项的模板进行设计,从何达到自己的要求...

      一、但在学习的过程中发现,ListBox控件在使用ItemsSource属性绑定数据源后,就不能对ListBox中每一项进行内容的更改,而且数据源更改后页面显示的ListBox却是没有什么变化,这对于需要适时更新ListBox内容带来了很大的不便...

      进过自己多天的学习得到了下面种方法可以达到上述要求:

      那就是既然使用ItemsSource尽然会使得数据源成为只读,而不能在ListBox中改变,那就使用

    ListBox.Items.Add()将每一项一个一个的加进来...

      这样就可以达到数据源的变化,显示也跟着变化了....  

      二、使用Web服务返回List<>类型数据添加入ListBox中的问题

      使用ListBox.ItemsSource也会也到上述问题,这时可以使用下面的方法:

                lb_Result.Items.Clear();
                    for (int i = 0; i < e.Result.Count; i++ )
                    {
                        lb_Result.Items.Add(e.Result[i]);
                    }

      这样就可以对lb_Result中项进行操作并且可以随数据的变换显示跟着变化...

  • 相关阅读:
    7.21 高博教育 数组 内存
    【基础扎实】Python操作Excel三模块
    PAT 甲级 1012 The Best Rank
    PAT 甲级 1011  World Cup Betting
    PAT 甲级 1010 Radix
    链式线性表——实验及提升训练
    循环程序设计能力自测
    链表应用能力自测
    PAT 甲级 1009 Product of Polynomials
    1008 Elevator (20分)
  • 原文地址:https://www.cnblogs.com/Longlycsu/p/2450660.html
Copyright © 2011-2022 走看看