Click or drag to resize

BcfCommonRowView Class

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

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.0.0-beta7
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 true if any BcfFault is tagging a column represented by this BcfRowView; false otherwise.
(Inherited from BcfRowView.)
Public propertyIsDiscarded
Gets a value indicating whether this instance is disposed.
(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 - null.
(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(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 this instance is virtual.
(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