TextField.GetTextBrushId 方法

获取用于绘制指定 ShapeElement 实例文本的画笔 ID。

命名空间:  Microsoft.VisualStudio.Modeling.Diagrams
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)

语法

声明
Public Overridable Function GetTextBrushId ( _
    view As DiagramClientView, _
    parentShape As ShapeElement _
) As StyleSetResourceId
public virtual StyleSetResourceId GetTextBrushId(
    DiagramClientView view,
    ShapeElement parentShape
)

参数

返回值

类型:Microsoft.VisualStudio.Modeling.Diagrams.StyleSetResourceId

备注

默认情况下,此方法返回默认文本 id. 画笔 动态更改此文本的 ShapeField 画笔,请重写此方法。

public virtual StyleSetResourceId GetTextBrushId(DiagramClientView view, ShapeElement parentShape)
{
if (this.HasSelectedAppearance(parentShape, view))
{
return view.Focused ? this.DefaultSelectedTextBrushId : this.DefaultInactiveSelectedTextBrushId;
}
return DefaultTextBrushId;
}

.NET Framework 安全性

请参阅

参考

TextField 类

Microsoft.VisualStudio.Modeling.Diagrams 命名空间