Northwoods.GoSilverlight 1.3.5 Assembly
DiagramModel Class Members
See Also  Properties  Methods  Events Send Feedback
Northwoods.GoXam.Model Namespace : DiagramModel Class


The following tables list the members exposed by DiagramModel.

Public Properties

 NameDescription
public PropertyDataFormat Gets or sets the format of this model's data.  
public PropertyHasUndoManager Gets or sets a flag that enables or disables support for undo and redo.  
public PropertyIsChangingModelThis property is true during a call to ChangeModel, indicating a change happening due to an undo or a redo.  
public PropertyIsInTransactionThis property is true after a StartTransaction and before a corresponding CommitTransaction or RollbackTransaction.  
public PropertyIsModified Gets or sets whether this model is considered changed from an earlier state.  
public PropertyModifiable Gets or sets whether various model-changing methods are enabled.  
public PropertyName A name for this model.  
public PropertySkipsUndoManagerGets or sets a flag that tells OnChanged whether it should notify any UndoManager that a change has occurred.  
public PropertyUndoManagerGets or sets the UndoManager for this model.  
Top

Protected Properties

 NameDescription
protected PropertyInitializing Gets or sets whether the model is being constructed or re-constructed.  
Top

Public Methods

 NameDescription
public MethodChangeModel This is called during an Undo or a Redo to actually make state changes to this model or to this model's data.  
public MethodCommitTransaction Call the UndoManager's CommitTransaction method.  
public MethodRaiseChangedRaise a Changed event, given a ModelChangedEventArgs.  
public MethodRaisePropertyChangedOverloaded. Raise a Changed event, given before and after values for a particular property.  
public MethodRollbackTransaction Call the UndoManager's RollbackTransaction method.  
public MethodStartTransaction Call the UndoManager's StartTransaction method.  
Top

Protected Methods

 NameDescription
protected MethodChangeDataValue This is called during undo or redo to effect state changes to model data.  
protected MethodChangeModelValue This is called during undo or redo to effect state changes to this model.  
protected MethodOnChangedRaises the Changed event.  
protected MethodReinitializeReset the fields that should not be shared from a copy created by System.Object.MemberwiseClone.  
Top

Public Events

 NameDescription
public EventChanged The Changed event is raised whenever the model is modified.  
Top

See Also

© 2012 All Rights Reserved.