Click or drag to resize

BcfRowView Class

Represents a view of a BcfRow.
Inheritance Hierarchy

Namespace:  CalculationWorks.ViewModel.Windows
Assembly:  CalculationWorks.ViewModel.Windows (in CalculationWorks.ViewModel.Windows.dll) Version: 4.2.0
Syntax
public abstract class BcfRowView

The BcfRowView type exposes the following members.

Constructors
  NameDescription
Protected methodBcfRowView
Initializes a new instance of the BcfRowView class.
Top
Properties
  NameDescription
Public propertyHasErrors
Returns if any BcfFault is tagging a column represented by this BcfRowView; otherwise.
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.
Protected propertyRaisePropertyChangedForHasErrors
Gets a value indicating PropertyChanged will be raised when HasErrors changed. Default implementation returns always .
Public propertyRepository
Gets the BcfRowViewRepository item this BcfRowView belongs to.
Public propertyRow
Gets the associated BcfRow or - if this is a virtual row-view - .
Public propertyRowViewId
Gets the BcfRowView identifier.
Top
Methods
  NameDescription
Public methodDelete
Deletes the associated BcfRow.
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.
Public methodGetChildView(String)
Gets the child view specified by relation name.
Public methodGetChildView(BcfRelation)
Gets the child view specified by relation.
Public methodGetColumnError
Gets a single string containing all faults of specified column.
Public methodGetColumnsInError
Gets the names of columns with faults.
Public methodGetFaults
Public methodGetFaults(String)
Gets the faults tagging a cell represented by this rowview and specified columnName.
Public methodGetFaults(BcfColumn)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetParentRowView(String)
Gets the parent row view specified by relation name.
Public methodGetParentRowView(BcfRelation)
Gets the parent row view by specified relation.
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.
Public methodGetValue(BcfColumn)
Gets the managed value of specified column as object.
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 .
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNotifyErrorsChanged
Raises or queues ErrorsChanged, depends on DeferPropertyChanged
Public methodNotifyItemChanged
Raises or queues ItemChanged, depends on DeferPropertyChanged
Public methodNotifyPropertyChanged
Raises or queues PropertyChanged, depends on DeferPropertyChanged
Protected methodOnDiscard
Called when this instance gets out of scope of the view-manager. Override the method to perform custom cleanup tasks.
Public methodSetParentRowView(String, BcfRowView)
Sets the parent BcfRowView.
Public methodSetParentRowView(BcfRelation, BcfRowView)
Sets the parent BcfRowView.
Public methodSetValue(String, Object)
Sets the value of the associated BcfRow.BcfCell with the specified name.
Public methodSetValue(BcfColumn, Object)
Sets the value of the associated BcfRow.BcfCell with the specified column.
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.
Public eventItemChanged
Occurs when any data of this item changed.
Public eventPropertyChanged
Occurs when a property changed.
Top
Remarks
See Also