2004-04-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / ControlBindingsCollection.cs
1 //
2 // System.Windows.Forms.ControlBindingsCollection.cs
3 //
4 // Author:
5 //   stubbed out by Jaak Simm (jaaksimm@firm.ee)
6 //   Dennis Hayes (dennish@Raytek.com)
7 //
8 // (C) 2002 Ximian, Inc
9 //
10
11 using System.Collections;
12 using System.ComponentModel;
13
14 namespace System.Windows.Forms {
15
16         /// <summary>
17         /// Represents the collection of data bindings for a control.
18         /// </summary>
19         
20         [MonoTODO]
21         public class ControlBindingsCollection : BindingsCollection {
22
23                 #region Constructors
24                 protected internal ControlBindingsCollection() : base () 
25                 {
26                 }
27                 #endregion
28                 
29                 #region Properties
30                 [MonoTODO]
31                 public Control Control {
32                         get { throw new NotImplementedException (); }
33                 }
34                 
35                 [MonoTODO]
36                 public Binding this[string propertyName] {
37                         get { throw new NotImplementedException (); }
38                 }
39                 #endregion
40                 
41                 #region Methods
42                 public new void Add(Binding binding) 
43                 {
44                         throw new NotImplementedException ();
45                 }
46                 
47                 [MonoTODO]
48                 public Binding Add(string propertyName,object dataSource,string dataMember) 
49                 {
50                         throw new NotImplementedException ();
51                 }
52                 
53                 [MonoTODO]
54                 public new void Clear() 
55                 {
56                         //FIXME:
57                 }
58                 
59                 [MonoTODO]
60                 public new void Remove(Binding binding) 
61                 {
62                         //FIXME:
63                 }
64                 
65                 [MonoTODO]
66                 public new void RemoveAt(int index) 
67                 {
68                         //FIXME:
69                 }
70
71                 //internal
72                 [MonoTODO]
73                 protected override void AddCore(Binding dataBinding) {
74                 }
75
76                 [MonoTODO]
77                 protected override void ClearCore(){
78                 }
79
80                 [MonoTODO]
81                 protected override void RemoveCore(Binding dataBinding){
82                 }
83
84                 #endregion
85                 
86         }
87 }