If you adopt a MVC pattern for your code in windows forms, each form should implements some Interface to make possible for the controller to communicate with the UI. This is needed so the Controller does not work directly with the form but instead with an interface such as IShippingUi. But what happens when the [...]
Continue reading about Model View Controller and Cross Thread Ui methods invoke
BindingList<T> is a great class to do binding to list of custom objects, it implements IBindingList for you, giving the ability to use the BindingList<T> as datasource for the BindingSource control. But when you cast the BindingList<T> to the IBindingList interface and try to call Find() Method you’ll get a NotImplementedException, how can it be [...]
Continue reading about BindingList.Find and NotImplementedException





