diff options
author | Jonathan Peppers <jonathan.peppers@gmail.com> | 2016-08-16 13:19:21 -0500 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2016-08-16 11:19:21 -0700 |
commit | f6febd4c81a80430331c7fcdcc63271aa4fa636c (patch) | |
tree | 01445df8cb4cfbc13e49356eb80fd8810a9df474 /.gitattributes | |
parent | 30c0dcb949186c21c60c4c9ddf8a581d40a43662 (diff) | |
download | xamarin-forms-f6febd4c81a80430331c7fcdcc63271aa4fa636c.tar.gz xamarin-forms-f6febd4c81a80430331c7fcdcc63271aa4fa636c.tar.bz2 xamarin-forms-f6febd4c81a80430331c7fcdcc63271aa4fa636c.zip |
Fix for BindingExpression memory leak (#279)
* Unit test proving a memory leak with Binding
What we were seeing in our app was that Binding objects stay around when
bound to long-lived ViewModels, even when the View is long gone
* BindingExpression - INotifyPropertyChanged should use WeakReference
I had to make a WeakPropertyChangedProxy class for this, I could not
think of a way to get around creating a new object for this
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions