C# Class WpfDataUi.IDataUiExtensionMethods

Mostrar archivo Open project: vchelaru/FlatRedBall

Public Methods

Method Description
GetPropertyType ( string propertyName, Type instanceType ) : Type
GetPropertyType ( this dataUi ) : Type
HasEnoughInformationToWork ( this dataUi ) : bool
RefreshContextMenu ( this dataUi, System.Windows.Controls.ContextMenu contextMenu ) : void
TryGetValueOnInstance ( this dataUi, object &value ) : bool
TrySetValueOnInstance ( this dataUi ) : ApplyValueResult
TrySetValueOnInstance ( this dataUi, object valueToSet ) : ApplyValueResult

Private Methods

Method Description
AddContextMenuItem ( string text, RoutedEventHandler handler, System.Windows.Controls.ContextMenu contextMenu ) : System.Windows.Controls.MenuItem
GetIfValuesCanBeSetOnInstance ( IDataUi dataUi, ApplyValueResult &result, bool &hasErrorOccurred ) : void

Method Details

GetPropertyType() public static method

public static GetPropertyType ( string propertyName, Type instanceType ) : Type
propertyName string
instanceType System.Type
return System.Type

GetPropertyType() public static method

public static GetPropertyType ( this dataUi ) : Type
dataUi this
return System.Type

HasEnoughInformationToWork() public static method

public static HasEnoughInformationToWork ( this dataUi ) : bool
dataUi this
return bool

RefreshContextMenu() public static method

public static RefreshContextMenu ( this dataUi, System.Windows.Controls.ContextMenu contextMenu ) : void
dataUi this
contextMenu System.Windows.Controls.ContextMenu
return void

TryGetValueOnInstance() public static method

public static TryGetValueOnInstance ( this dataUi, object &value ) : bool
dataUi this
value object
return bool

TrySetValueOnInstance() public static method

public static TrySetValueOnInstance ( this dataUi ) : ApplyValueResult
dataUi this
return ApplyValueResult

TrySetValueOnInstance() public static method

public static TrySetValueOnInstance ( this dataUi, object valueToSet ) : ApplyValueResult
dataUi this
valueToSet object
return ApplyValueResult