Click or drag to resize

BcfCommonRowView Class

Common row view class with INotifyPropertyChanged and INotifyDataErrorInfo implementation.
Inheritance Hierarchy
SystemObject
  CalculationWorks.ViewModel.WindowsBcfRowView
    CalculationWorks.ViewModel.WindowsBcfCommonRowView

Namespace:  CalculationWorks.ViewModel.Windows
Assembly:  CalculationWorks.ViewModel.Windows (in CalculationWorks.ViewModel.Windows.dll) Version: 4.2.0
Syntax
public class BcfCommonRowView : BcfRowView, 
	INotifyPropertyChanged, INotifyDataErrorInfo

The BcfCommonRowView type exposes the following members.

Constructors
  NameDescription
Public methodBcfCommonRowView
Initializes a new instance of the BcfCommonRowView class.
Top
Properties
  NameDescription
Public propertyHasErrors
Returns if any BcfFault is tagging a column represented by this BcfRowView; otherwise.
(Inherited from BcfRowView.)
Public propertyIsDiscarded
Gets a value indicating whether the instance is discarded. When IsDiscarded becomes the PropertyChanged event will not be raised. Override OnDiscard to perform custom cleanup tasks.
(Inherited from BcfRowView.)
Protected propertyRaisePropertyChangedForHasErrors
Gets a value indicating PropertyChanged will be raised when HasErrors changed. Default implementation returns always .
(Inherited from BcfRowView.)
Public propertyRepository
Gets the BcfRowViewRepository item this BcfRowView belongs to.
(Inherited from BcfRowView.)
Public propertyRow
Gets the associated BcfRow or - if this is a virtual row-view - .
(Inherited from BcfRowView.)
Public propertyRowViewId
Gets the BcfRowView identifier.
(Inherited from BcfRowView.)
Top
Methods
  NameDescription
Public methodDelete
Deletes the associated BcfRow.
(Inherited from BcfRowView.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetT
Gets the managed value of specified column casted to columns ValueType. The operation causes unboxing on value-type columns.
(Inherited from BcfRowView.)
Public methodGetChildView(String)
Gets the child view specified by relation name.
(Inherited from BcfRowView.)
Public methodGetChildView(BcfRelation)
Gets the child view specified by relation.
(Inherited from BcfRowView.)
Public methodGetColumnError
Gets a single string containing all faults of specified column.
(Inherited from BcfRowView.)
Public methodGetColumnsInError
Gets the names of columns with faults.
(Inherited from BcfRowView.)
Public methodGetErrors
Gets the faults for a specified property.
Public methodGetFaults (Inherited from BcfRowView.)
Public methodGetFaults(String)
Gets the faults tagging a cell represented by this rowview and specified columnName.
(Inherited from BcfRowView.)
Public methodGetFaults(BcfColumn) (Inherited from BcfRowView.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetParentRowView(String)
Gets the parent row view specified by relation name.
(Inherited from BcfRowView.)
Public methodGetParentRowView(BcfRelation)
Gets the parent row view by specified relation.
(Inherited from BcfRowView.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValue(String)
Gets the managed value of a column specified by columnName.
(Inherited from BcfRowView.)
Public methodGetValue(BcfColumn)
Gets the managed value of specified column as object.
(Inherited from BcfRowView.)
Public methodIsVirtual
Determines whether the instance is a virtual rowview. A virtual rowview can be created by AddVirtualRowView(DictionaryString, Object) and its Row property is always .
(Inherited from BcfRowView.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNotifyErrorsChanged
Raises or queues ErrorsChanged, depends on DeferPropertyChanged
(Inherited from BcfRowView.)
Public methodNotifyItemChanged
Raises or queues ItemChanged, depends on DeferPropertyChanged
(Inherited from BcfRowView.)
Public methodNotifyPropertyChanged
Raises or queues PropertyChanged, depends on DeferPropertyChanged
(Inherited from BcfRowView.)
Protected methodOnDiscard
Called when this instance gets out of scope of the view-manager. Override the method to perform custom cleanup tasks.
(Inherited from BcfRowView.)
Public methodSetParentRowView(String, BcfRowView)
Sets the parent BcfRowView.
(Inherited from BcfRowView.)
Public methodSetParentRowView(BcfRelation, BcfRowView)
Sets the parent BcfRowView.
(Inherited from BcfRowView.)
Public methodSetValue(String, Object)
Sets the value of the associated BcfRow.BcfCell with the specified name.
(Inherited from BcfRowView.)
Public methodSetValue(BcfColumn, Object)
Sets the value of the associated BcfRow.BcfCell with the specified column.
(Inherited from BcfRowView.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventErrorsChanged
Occurs when the result of GetFaults(BcfColumn) changed.
(Inherited from BcfRowView.)
Public eventItemChanged
Occurs when any data of this item changed.
(Inherited from BcfRowView.)
Public eventPropertyChanged
Occurs when a property changed.
(Inherited from BcfRowView.)
Top
See Also