reactiveui/ReactiveUI — pull request #112 by xpaulbettsx (2012-11-15 03:17:34+00:00)
Title: Ship ReactiveUI 4.1

### View Binding Type Conversion

In ReactiveUI 4.0, a Binding between non-assignable types would fail - the most common one being something like

```cs
this.Bind(ViewModel, x => x.AnInteger, x => x.SomeTextBox.Text);
```

In ReactiveUI 4.1, this is solved by registering an `IBindingTypeConverter` interface, which knows how to convert between these types. This is the moral equivalent of the `IValueConverter` class in WPF, only automatic and more flexible.

In WPF, we will automatically use the `TypeConverter` infrastructure to convert between many common types - this doesn't exist on other platforms however, and in this release, the only other converter provided is one to automatically convert between `bool` and `Visibility`.

## Other Stuff

* Fixes for WP8 to work around [Strong Naming Issues](http://blogs.msdn.com/b/rxteam/archive/2012/11/14/update-on-windows-phone-8-support-for-rx-v2-0.aspx)
* Fixes for all kinds of reported bugs, especially in ReactiveCollection
* Improvements to the rewritten ReactiveCollection