Class ReactiveImageView<TViewModel>
- Namespace
- ReactiveUI
- Assembly
- ReactiveUI.dll
This is an ImageView that is both and ImageView and has a ReactiveObject powers (i.e. you can call RaiseAndSetIfChanged).
public abstract class ReactiveImageView<TViewModel> : ReactiveImageView, IReactiveNotifyPropertyChanged<ReactiveImageView>, IHandleObservableErrors, IReactiveObject, INotifyPropertyChanged, INotifyPropertyChanging, IEnableLogger, ICanActivate, IViewFor<TViewModel>, IViewFor, IActivatableView where TViewModel : class
Type Parameters
TViewModel
The view model type.
- Inheritance
-
ReactiveImageView<TViewModel>
- Implements
-
IViewFor<TViewModel>
- Inherited Members
- Extension Methods
Constructors
ReactiveImageView()
Initializes a new instance of the ReactiveImageView<TViewModel> class.
protected ReactiveImageView()
ReactiveImageView(CGRect?)
Initializes a new instance of the ReactiveImageView<TViewModel> class.
protected ReactiveImageView(CGRect? frame)
Parameters
frame
CGRectThe frame.
ReactiveImageView(NSCoder)
Initializes a new instance of the ReactiveImageView<TViewModel> class.
protected ReactiveImageView(NSCoder coder)
Parameters
coder
NSCoderThe coder.
ReactiveImageView(NSObjectFlag)
Initializes a new instance of the ReactiveImageView<TViewModel> class.
protected ReactiveImageView(NSObjectFlag t)
Parameters
t
NSObjectFlagThe object flag.
ReactiveImageView(IntPtr)
Initializes a new instance of the ReactiveImageView<TViewModel> class.
protected ReactiveImageView(IntPtr handle)
Parameters
handle
IntPtrThe pointer.
ReactiveImageView(UIImage)
Initializes a new instance of the ReactiveImageView<TViewModel> class.
protected ReactiveImageView(UIImage image)
Parameters
image
UIImageThe image.
ReactiveImageView(UIImage, UIImage)
Initializes a new instance of the ReactiveImageView<TViewModel> class.
protected ReactiveImageView(UIImage image, UIImage highlightedImage)
Parameters
image
UIImageThe image.
highlightedImage
UIImageThe highlighted image.
Properties
ViewModel
Gets or sets the ViewModel corresponding to this specific View. This should be a DependencyProperty if you're using XAML.
public TViewModel? ViewModel { get; set; }
Property Value
- TViewModel