The following tables list the members exposed by DiagramModel.
Name | Description | |
---|---|---|
DataFormat | Gets or sets the format of this model's data. | |
HasUndoManager | Gets or sets a flag that enables or disables support for undo and redo. | |
IsChangingModel | This property is true during a call to ChangeModel, indicating a change happening due to an undo or a redo. | |
IsInTransaction | This property is true after a StartTransaction and before a corresponding CommitTransaction or RollbackTransaction. | |
IsModified | Gets or sets whether this model is considered changed from an earlier state. | |
Modifiable | Gets or sets whether various model-changing methods are enabled. | |
Name | A name for this model. | |
SkipsUndoManager | Gets or sets a flag that tells OnChanged whether it should notify any UndoManager that a change has occurred. | |
UndoManager | Gets or sets the UndoManager for this model. |
Name | Description | |
---|---|---|
Initializing | Gets or sets whether the model is being constructed or re-constructed. |
Name | Description | |
---|---|---|
ChangeModel | This is called during an Undo or a Redo to actually make state changes to this model or to this model's data. | |
CommitTransaction | Call the UndoManager's CommitTransaction method. | |
RaiseChanged | Raise a Changed event, given a ModelChangedEventArgs. | |
RaisePropertyChanged | Overloaded. Raise a Changed event, given before and after values for a particular property. | |
RollbackTransaction | Call the UndoManager's RollbackTransaction method. | |
StartTransaction | Call the UndoManager's StartTransaction method. |
Name | Description | |
---|---|---|
ChangeDataValue | This is called during undo or redo to effect state changes to model data. | |
ChangeModelValue | This is called during undo or redo to effect state changes to this model. | |
OnChanged | Raises the Changed event. | |
Reinitialize | Reset the fields that should not be shared from a copy created by System.Object.MemberwiseClone. |