11using System ;
2- using ReactiveUI ;
3- using System . Runtime . Serialization ;
2+ using System . Collections . Generic ;
43using System . ComponentModel ;
5- using System . Reflection ;
6- using System . Reactive . Subjects ;
7- using System . Reactive . Concurrency ;
4+ using System . Diagnostics . Contracts ;
5+ using System . Drawing ;
86using System . Linq ;
9- using System . Threading ;
7+ using System . Reactive ;
8+ using System . Reactive . Concurrency ;
109using System . Reactive . Disposables ;
11- using System . Diagnostics . Contracts ;
10+ using System . Reactive . Subjects ;
11+ using System . Reflection ;
1212using System . Runtime . CompilerServices ;
13- using System . Collections . Generic ;
14- using System . Drawing ;
13+ using System . Runtime . Serialization ;
14+ using System . Threading ;
15+ using ReactiveUI ;
1516using Splat ;
16- using System . Reactive ;
1717
1818#if UNIFIED
19+ using CoreGraphics ;
1920using Foundation ;
2021using UIKit ;
21- using NSImageView = UIKit . UIImageView ;
2222using NSImage = UIKit . UIImage ;
23+ using NSImageView = UIKit . UIImageView ;
2324using NSView = UIKit . UIView ;
2425#elif UIKIT
2526using MonoTouch . Foundation ;
@@ -36,8 +37,12 @@ namespace ReactiveUI
3637{
3738 public abstract class ReactiveImageView : NSImageView , IReactiveNotifyPropertyChanged < ReactiveImageView > , IHandleObservableErrors , IReactiveObject , ICanActivate , ICanForceManualActivation
3839 {
40+ #if UNIFIED
41+ public ReactiveImageView ( CGRect frame ) : base ( frame ) { }
42+ #else
3943 public ReactiveImageView ( RectangleF frame ) : base ( frame ) { }
40- public ReactiveImageView ( IntPtr handle ) : base ( handle ) { }
44+ #endif
45+
4146 public ReactiveImageView ( ) { }
4247
4348#if UIKIT
@@ -47,6 +52,8 @@ public ReactiveImageView(NSImage image, NSImage highlightedImage) : base(image,
4752 public ReactiveImageView ( NSCoder coder ) : base ( coder ) { }
4853#endif
4954
55+ protected ReactiveImageView ( IntPtr handle ) : base ( handle ) { }
56+
5057 public event PropertyChangingEventHandler PropertyChanging {
5158 add { PropertyChangingEventManager . AddHandler ( this , value ) ; }
5259 remove { PropertyChangingEventManager . RemoveHandler ( this , value ) ; }
0 commit comments