向该层中添加 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
类型:Object与 adornment 关联的标记。
adornment
类型:UIElement要添加到视图中的 UIElement。
removedCallback
类型:Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback从视图中移除 adornment 时调用的委托。
返回值
类型:Boolean
如果已向该层中添加 adornment,则为 true;否则为 false。
visualSpan 与视图中可见的文本不相交。
备注
如果 visualSpan 指定,则将移除修饰,只要跨 visualSpan 的所有行设置。 如果 visualSpan 零长度,则将无效,当包含以下字符的行无效 (或最后一行,因此,如果在可视范围是缓冲区末尾)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。