Namespace: Semata.ControlsCLR
The purpose of SelectorDetailSource is to act as the DataContext for a SelectorDetail. It provides access to a CollectionView through the property SelectionSource, and to a EditableDataManager through the property Detail.
public ref class SelectorDetailSource : public INotifyPropertyChanged, IEditableDataSource
Implements: INotifyPropertyChanged , IEditableDataSource
Constructors
| Name | Description | 
| SelectorDetailSource(Object^, Func<IEditableData>^, Func<object, IEditableData>^, EditableDataManager.EditingMode^) | Construct a new instance of SelectorDetailSource. When the selected object changes, and there are edits pending on the current object, displays a dialog asking if ok to save. When cancelling edits, displays a dialog asking if ok to cancel. | 
| SelectorDetailSource(Object^, Func<IEditableData>^, Func<object, IEditableData>^, Func<IEditableData, bool>, EditableDataManager.EditingMode^) | Construct a new instance of SelectorDetailSource. When cancelling edits, displays a dialog asking if ok to cancel. | 
| SelectorDetailSource(Object^, Func<IEditableData>^, Func<object, IEditableData>^, Func<IEditableData, bool>, Func<IEditableData, bool>, EditableDataManager.EditingMode^) | Construct a new instance of SelectorDetailSource. | 
| SelectorDetailSource(Object^, Func<object, IEditableData>^, EditableDataManager.EditingMode^) | Construct a new instance of SelectorDetailSource. When the selected object changes, and there are edits pending on the current object, displays a dialog asking if ok to save. When cancelling edits, displays a dialog asking if ok to cancel. | 
| SelectorDetailSource(Object^, Func<object, IEditableData>^, Func<IEditableData, bool>, EditableDataManager.EditingMode^) | Construct a new instance of SelectorDetailSource. When cancelling edits, displays a dialog asking if ok to cancel. | 
| SelectorDetailSource(Object^, Func<object, IEditableData>^, Func<IEditableData, bool>, Func<IEditableData, bool>, EditableDataManager.EditingMode^) | Construct a new instance of SelectorDetailSource. | 
Events
| Name | Description | 
| PropertyChanged | Occurs whenever the object selected by the Selector changes | 
Properties
| Name | Description | 
| Detail | Returns the associated EditableDataManager | 
| SelectorSource | Returns the ICollectionView that the source of the Selector | 
Methods
| Name | Description | 
| SetCurrent(IEditableData^) | Sets the currently selected object in the Selector | 
 Semata
                Semata