Click or drag to resize

BcfRowView Class

[This is preliminary documentation and is subject to change.]

Represents a view of a BcfRow.
Inheritance Hierarchy

Namespace:  CalculationWorks.ViewModel.Forms
Assembly:  CalculationWorks.ViewModel.Forms (in CalculationWorks.ViewModel.Forms.dll) Version: 4.0.0-beta6
Syntax
public abstract class BcfRowView : ICustomTypeDescriptor

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 true if any BcfFault is related with this BcfRowView, false otherwise.
Public propertyIsAlive
Gets a value indicating whether this instance is disposed.
Public propertyIsDiscarded
Gets a value indicating whether this instance is disposed.
Public propertyRepository
Gets the BcfRowViewRepository item this BcfRowView belongs to.
Public propertyRow
Gets the associated BcfRow or - if this is a virtual row-view - null.
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.)
Protected methodFormatFault
Formats the BcfFault.
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 the error description for a column, specified by columnName.
Public methodGetColumnsInError
Gets the names of columns with faults.
Public methodGetErrors(String)
Public methodGetErrors(BcfColumn)
Public methodGetFaults(String)
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 value of property with the specified propertyName.
Public methodGetValue(BcfColumn)
Gets the managed value of specified column as object.
Public methodIsFakeRowView
Determines whether this row view is a 'fake row view'.
Public methodIsVirtual
Determines whether this instance is virtual.
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 propertyName.
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 GetErrors(String) changed.
Public eventItemChanged
Occurs when any data of this item changed.
Public eventPropertyChanged
Occurs when a property changed.
Top
Remarks
Version Information

Forms

Supported in: 4.0
See Also