IAdornmentLayer.AddAdornment Yöntem

Tanım

Aşırı Yüklemeler

AddAdornment(SnapshotSpan, Object, UIElement)

Katmana göreli bir Donnmentpositioningbehavior. Textekler UIElement .

AddAdornment(AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback)

Katmana bir ekler UIElement .

AddAdornment(SnapshotSpan, Object, UIElement)

Katmana göreli bir Donnmentpositioningbehavior. Textekler UIElement .

public:
 bool AddAdornment(Microsoft::VisualStudio::Text::SnapshotSpan visualSpan, System::Object ^ tag, System::Windows::UIElement ^ adornment);
public bool AddAdornment (Microsoft.VisualStudio.Text.SnapshotSpan visualSpan, object tag, System.Windows.UIElement adornment);
abstract member AddAdornment : Microsoft.VisualStudio.Text.SnapshotSpan * obj * System.Windows.UIElement -> bool
Public Function AddAdornment (visualSpan As SnapshotSpan, tag As Object, adornment As UIElement) As Boolean

Parametreler

visualSpan
SnapshotSpan

İle adornment ilişkilendirilen yayılma.

tag
Object

İle ilişkili etiket adornment .

adornment
UIElement

UIElementGörünüme eklemek için.

Döndürülenler

Boolean

adornment katmana eklendiyse true, aksi takdirde false. visualSpan , görünümde görünür olan metinle kesişmez.

Açıklamalar

Bu, AddElement çağrısı (Donnmentpositioningbehavior. Textgöreli, visualSpan, Tag, kenarlığı, null) ile eşdeğerdir;

Şunlara uygulanır

AddAdornment(AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback)

Katmana bir ekler UIElement .

public:
 bool AddAdornment(Microsoft::VisualStudio::Text::Editor::AdornmentPositioningBehavior behavior, Nullable<Microsoft::VisualStudio::Text::SnapshotSpan> visualSpan, System::Object ^ tag, System::Windows::UIElement ^ adornment, Microsoft::VisualStudio::Text::Editor::AdornmentRemovedCallback ^ removedCallback);
public bool AddAdornment (Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior behavior, Microsoft.VisualStudio.Text.SnapshotSpan? visualSpan, object tag, System.Windows.UIElement adornment, Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback removedCallback);
abstract member AddAdornment : Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior * Nullable<Microsoft.VisualStudio.Text.SnapshotSpan> * obj * System.Windows.UIElement * Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback -> bool
Public Function AddAdornment (behavior As AdornmentPositioningBehavior, visualSpan As Nullable(Of SnapshotSpan), tag As Object, adornment As UIElement, removedCallback As AdornmentRemovedCallback) As Boolean

Parametreler

behavior
AdornmentPositioningBehavior

' Nin konumlandırma davranışı adornment .

visualSpan
Nullable<SnapshotSpan>

İle adornment ilişkilendirilen yayılma.

tag
Object

İle ilişkili etiket adornment .

adornment
UIElement

UIElementGörünüme eklemek için.

removedCallback
AdornmentRemovedCallback

adornmentGörünümden kaldırıldığında çağrılacak temsilci.

Döndürülenler

Boolean

adornment katmana eklendiyse true, aksi takdirde false. visualSpan , görünümde görünür olan metinle kesişmez.

Açıklamalar

visualSpanBelirtilmişse, kesen herhangi bir satır her biçimlendirilirken kenarlığı kaldırılır visualSpan .

visualSpanSıfır uzunluğuna sahipse, aşağıdaki karakteri içeren satır geçersiz kılınmışsa (veya görsel yayılma arabelleğin sonunda ise son satır) geçersiz kılınır.

Şunlara uygulanır