C# Class Prizm.Main.Controls.BindingHelper

Show file Open project: AleksMorozova/prizm

Public Methods

Method Description
CorrectDecimalSeparator ( object sender, ConvertEditValueEventArgs e ) : void
CreateCheckEditInverseBinding ( string propertyName, object dataSource, string dataMember ) : System.Windows.Forms.Binding
CreateOneWayReadToString ( string propertyName, object dataSource, string dataMember, StringByValue oneWayConverter ) : System.Windows.Forms.Binding

It seems WinForm doesn't allow simple one-way from model to form control. If it is possible, this code should be replaced StringByValue should take value. Creator of this binding should control the real type of the value.

Private Methods

Method Description
Invert ( object sender, System.Windows.Forms.ConvertEventArgs e ) : void

Method Details

CorrectDecimalSeparator() public static method

public static CorrectDecimalSeparator ( object sender, ConvertEditValueEventArgs e ) : void
sender object
e ConvertEditValueEventArgs
return void

CreateCheckEditInverseBinding() public static method

public static CreateCheckEditInverseBinding ( string propertyName, object dataSource, string dataMember ) : System.Windows.Forms.Binding
propertyName string
dataSource object
dataMember string
return System.Windows.Forms.Binding

CreateOneWayReadToString() public static method

It seems WinForm doesn't allow simple one-way from model to form control. If it is possible, this code should be replaced StringByValue should take value. Creator of this binding should control the real type of the value.
public static CreateOneWayReadToString ( string propertyName, object dataSource, string dataMember, StringByValue oneWayConverter ) : System.Windows.Forms.Binding
propertyName string
dataSource object
dataMember string
oneWayConverter StringByValue
return System.Windows.Forms.Binding