C# Class MonoMobile.Views.MemberData

Inheritance: NSObject, IHandleNotifyPropertyChanged, IHandleNotifyCollectionChanged
Exibir arquivo Open project: RobertKozak/MonoMobile.Views Class Usage Examples

Public Methods

Method Description
AddNotifyCollectionChangedHandler ( object value, IHandleNotifyCollectionChanged handler ) : void
AddNotifyPropertyChangedHandler ( object value, IHandleNotifyPropertyChanged handler ) : void
CanHandleNotifyPropertyChanged ( string propertyName ) : bool
Convert ( object value, Type targetType, IValueConverter valueConverter ) : object
CreateId ( ) : NSString
GetConverterParameter ( ) : object
HandleNotifyCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
HandleNotifyPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
MemberData ( object source, MemberInfo member ) : System
RemoveNotifyCollectionChangedHandler ( object value, IHandleNotifyCollectionChanged handler ) : void
RemoveNotifyPropertyChangedHandler ( object value, IHandleNotifyPropertyChanged handler ) : void
UpdateValue ( ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void
GetValue ( ) : object
SetDataContextBinder ( DataContextBinder binder ) : void
SetValue ( object value ) : void

Private Methods

Method Description
ConvertValue ( object value, Type targetType ) : object
ConvertbackValue ( object value, Type targetType ) : object
ResetCollection ( INotifyCollectionChanged collection, IList newCollection ) : void

Method Details

AddNotifyCollectionChangedHandler() public method

public AddNotifyCollectionChangedHandler ( object value, IHandleNotifyCollectionChanged handler ) : void
value object
handler IHandleNotifyCollectionChanged
return void

AddNotifyPropertyChangedHandler() public method

public AddNotifyPropertyChangedHandler ( object value, IHandleNotifyPropertyChanged handler ) : void
value object
handler IHandleNotifyPropertyChanged
return void

CanHandleNotifyPropertyChanged() public method

public CanHandleNotifyPropertyChanged ( string propertyName ) : bool
propertyName string
return bool

Convert() public method

public Convert ( object value, Type targetType, IValueConverter valueConverter ) : object
value object
targetType System.Type
valueConverter IValueConverter
return object

CreateId() public method

public CreateId ( ) : NSString
return NSString

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetConverterParameter() public method

public GetConverterParameter ( ) : object
return object

GetValue() protected method

protected GetValue ( ) : object
return object

HandleNotifyCollectionChanged() public method

public HandleNotifyCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
return void

HandleNotifyPropertyChanged() public method

public HandleNotifyPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void

MemberData() public method

public MemberData ( object source, MemberInfo member ) : System
source object
member System.Reflection.MemberInfo
return System

RemoveNotifyCollectionChangedHandler() public method

public RemoveNotifyCollectionChangedHandler ( object value, IHandleNotifyCollectionChanged handler ) : void
value object
handler IHandleNotifyCollectionChanged
return void

RemoveNotifyPropertyChangedHandler() public method

public RemoveNotifyPropertyChangedHandler ( object value, IHandleNotifyPropertyChanged handler ) : void
value object
handler IHandleNotifyPropertyChanged
return void

SetDataContextBinder() protected method

protected SetDataContextBinder ( DataContextBinder binder ) : void
binder DataContextBinder
return void

SetValue() protected method

protected SetValue ( object value ) : void
value object
return void

UpdateValue() public method

public UpdateValue ( ) : void
return void