IAdornmentLayer.AddAdornment 메서드 (AdornmentPositioningBehavior, Nullable<SnapshotSpan>, Object, UIElement, AdornmentRemovedCallback)
레이어에 UIElement를 추가합니다.
네임스페이스: Microsoft.VisualStudio.Text.Editor
어셈블리: Microsoft.VisualStudio.Text.UI.Wpf(Microsoft.VisualStudio.Text.UI.Wpf.dll)
구문
‘선언
Function AddAdornment ( _
behavior As AdornmentPositioningBehavior, _
visualSpan As Nullable(Of SnapshotSpan), _
tag As Object, _
adornment As UIElement, _
removedCallback As AdornmentRemovedCallback _
) As Boolean
bool AddAdornment(
AdornmentPositioningBehavior behavior,
Nullable<SnapshotSpan> visualSpan,
Object tag,
UIElement adornment,
AdornmentRemovedCallback removedCallback
)
bool AddAdornment(
AdornmentPositioningBehavior behavior,
Nullable<SnapshotSpan> visualSpan,
Object^ tag,
UIElement^ adornment,
AdornmentRemovedCallback^ removedCallback
)
abstract AddAdornment :
behavior:AdornmentPositioningBehavior *
visualSpan:Nullable<SnapshotSpan> *
tag:Object *
adornment:UIElement *
removedCallback:AdornmentRemovedCallback -> bool
function AddAdornment(
behavior : AdornmentPositioningBehavior,
visualSpan : Nullable<SnapshotSpan>,
tag : Object,
adornment : UIElement,
removedCallback : AdornmentRemovedCallback
) : boolean
매개 변수
behavior
형식: Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavioradornment의 위치 지정 동작입니다.
visualSpan
형식: Nullable<SnapshotSpan>adornment와 연결된 범위입니다.
tag
형식: Objectadornment와 연결된 태그입니다.
adornment
형식: UIElement뷰에 추가할 UIElement입니다.
removedCallback
형식: Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallbackadornment가 뷰에서 제거될 때 호출되는 대리자입니다.
반환 값
형식: Boolean
adornment가 레이어에 추가되었으면 true이고, 그렇지 않으면 false입니다.
visualSpan은 뷰에 표시되는 텍스트와 교차되지 않습니다.
설명
경우 visualSpan 를 장식 하는 선이 교차 하는 때마다 제거 됩니다 다음 지정 된 visualSpan 형식이 지정 됩니다. 경우 visualSpan 길이가 0, 다음 다음 문자가 포함 된 줄을 무효화 될 때 무효화 됩니다 (또는 마지막 줄 비주얼에 걸쳐 버퍼의 끝에).
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.