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 |