Click or drag to resize
IListDetailEditorViewT Interface
The interface that views capable of presenting and maintaining a list of records should implement.

Namespace: VirtualRadar.Interface.View
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public interface IListDetailEditorView<T> : IValidateView, 
	IConfirmView

Type Parameters

T

The IListDetailEditorViewT type exposes the following members.

Properties
  NameDescription
Public propertyRecords
Gets the list of records to show to the user.
Public propertySelectedRecord
Gets the currently selected record, if any.
Top
Methods
  NameDescription
Public methodConfirmWithUser
Asks the user to confirm some action. This must be a modal confirmation, the method should not return until the answer is known.
(Inherited from IConfirmView.)
Public methodFocusOnEditFields
Sets the user's input focus to the first field that represents the content of the selected record.
Public methodRefreshRecords
Refreshes the list of records shown to the user.
Public methodRefreshSelectedRecord
Refreshes the fields that hold the content of the selected record.
Public methodShowValidationResults
Displays the results of the validation of input to the user.
(Inherited from IValidateView.)
Top
Events
  NameDescription
Public eventDeleteRecordClicked
Raised when the user indicates that they want to delete an existing record.
Public eventNewRecordClicked
Raised when the user indicates that they want to create a new record.
Public eventResetClicked
Raised when the user has indicated that they want to rollback their changes to the selected record.
Public eventSaveClicked
Raised when the user indicates that they want to save their changes.
Public eventSelectedRecordChanged
Raised when the user has selected a record in the list.
Public eventValueChanged
Raised when the user modifies a value on the selected record.
Top
See Also