GraphUndoUnit.IsUndoable(GraphObject, GraphProperty) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
True si la valeur de la propriété doit être annulée et rétablie, sinon false.