コード例 #1
0
 private void SldItems_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
 {
     if (SControl == null)
     {
         return;
     }
     if (e.OldItems != null)
     {
         for (int i = e.OldStartingIndex; i < e.OldItems.Count; i++)
         {
             SControl.DeleteItem((short)i);
         }
     }
     if (e.NewItems != null &&
         e.NewItems.Count > 0)
     {
         SControl.AddItems(e.NewItems.Cast <string>().ToArray());
     }
     if (e.Action == NotifyCollectionChangedAction.Reset)
     {
         SControl.Clear();
     }
 }
コード例 #2
0
 public static void Clear(this DataGrid dataGrid)
 {
     SControl.Clear(dataGrid);
 }
コード例 #3
0
 public static void Clear(this ListControl listControl)
 {
     SControl.Clear(listControl);
 }
コード例 #4
0
 public static void Clear(this DataList dataList)
 {
     SControl.Clear(dataList);
 }
コード例 #5
0
 public static void Clear(this GridView gridView)
 {
     SControl.Clear(gridView);
 }
コード例 #6
0
 public static void Clear(this Repeater repeater)
 {
     SControl.Clear(repeater);
 }