GraphUndoUnit.IsUndoable(GraphObject, GraphProperty) Méthode

Définition

Retourne la valeur true si les modifications apportées à la propriété donnée sur le graphObject donné sont annulables ou non. Cette méthode retourne la valeur true si l’indicateur IsUndoable est défini pour les métadonnées de propriété ou retourne false s’il n’a pas l’indicateur IsSharable ou IsSerializable. De même, si elle a IsWriteOnce, elle retourne également false, car le UndoStack n’est pas autorisé à modifier la valeur. Si la valeur false est retournée, la propriété n’est pas conservée dans les opérations d’annulation et de rétablissement.
Pour les propriétés temporaires qui renvoient la valeur false, il est possible d’économiser beaucoup de mémoire dans la pile d’annulation.

public:
 static bool IsUndoable(Microsoft::VisualStudio::GraphModel::GraphObject ^ graphObject, Microsoft::VisualStudio::GraphModel::GraphProperty ^ property);
public static bool IsUndoable (Microsoft.VisualStudio.GraphModel.GraphObject graphObject, Microsoft.VisualStudio.GraphModel.GraphProperty property);
static member IsUndoable : Microsoft.VisualStudio.GraphModel.GraphObject * Microsoft.VisualStudio.GraphModel.GraphProperty -> bool
Public Shared Function IsUndoable (graphObject As GraphObject, property As GraphProperty) As Boolean

Paramètres

graphObject
GraphObject

Objet Graph en cours de modification

property
GraphProperty

Propriété en cours de modification

Retours

Boolean

True si la valeur de la propriété doit être annulée et rétablie, sinon false.

S’applique à