Condividi tramite


Interfaccia ILayerComment

Elemento commento.Un commento può essere contenuto nel modello di livello o in un livello e può essere collegato 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 o impostare il testo del commento.
Proprietà pubblica Description Ottenere o impostare la descrizione. (Ereditato da ILayerElement)
Proprietà pubblica Id ottiene l'identificatore univoco di questo elemento. (Ereditato da ILayerElement)
Proprietà pubblica IsDeleted Controllo se l'elemento è stato eliminato. (Ereditato da ILayerElement)
Proprietà pubblica Links ottiene gli elementi collegati a questo commento.
Proprietà pubblica Name Ottenere o 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 stringa che è possibile utilizzare per archiviare dati arbitrari a ciascuno 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 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 Comments proprietà di ILayerElement ottiene i commenti contenuti nell'elemento di ILayerElement - non i commenti collegati a.

Vedere anche

Riferimenti

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

CreateComment