Condividi tramite


Interfaccia ILayerComment

Comment, elemento. Un commento può essere contenuto in un livello o in un modello di livello ed essere collegato anche a un numero qualsiasi di livelli.

Spazio dei nomi:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (in Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer.dll)

Sintassi

'Dichiarazione
Public Interface ILayerComment _
    Inherits ILayerElement
public interface ILayerComment : ILayerElement
public interface class ILayerComment : ILayerElement
type ILayerComment =  
    interface
        interface ILayerElement
    end
public interface ILayerComment extends ILayerElement

Il tipo ILayerComment espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Body Ottenere/impostare il testo del commento.
Proprietà pubblica Description Ottenere/impostare la descrizione. (Ereditato da ILayerElement)
Proprietà pubblica Id Ottiene l'identificatore univoco di questo elemento. (Ereditato da ILayerElement)
Proprietà pubblica IsDeleted Controllo se questo elemento è stato eliminato. (Ereditato da ILayerElement)
Proprietà pubblica Links Ottiene gli elementi collegati a questo commento.
Proprietà pubblica Name Ottenere/impostare il nome univoco. (Ereditato da ILayerElement)
Proprietà pubblica Parent Ottenere il contenitore padre, un ILayer o un ILayerModel.
Proprietà pubblica Properties Ottiene un dizionario di stringhe che è possibile utilizzare per memorizzare i dati arbitrari a ogni ILayerElement. (Ereditato da ILayerElement)

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico CreateCommentLink(ILayer) Sottoposto a overload. Collegare questo commento a un livello. (Definito da Extensions).
Metodo di estensione pubblico CreateCommentLink(ILayerComment) Sottoposto a overload. Collegare questo livello a un commento. (Definito da Extensions).
Metodo di estensione pubblico Delete Eliminare l'elemento. (Definito da Extensions).
Metodo di estensione pubblico GetShape Ottenere la forma che presenta questo elemento livello. (Definito da Extensions).

In alto

Note

Per ottenere i commenti associati a un elemento del livello, utilizzare:

ILayerModel model = diagram.GetLayerModel(); 
IEnumerable<ILayerComment> comments = model.Comments
  .Where(comment => comment.Links
     .Any(link => link.Target == layerElement));

Si noti che la proprietà Comments di un elemento ILayerElement ottiene i commenti contenuti nell'elemento ILayerElement - non quelli a cui è collegato.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer

CreateComment()