Partager via


TextField.GetTextBrushId, méthode

Obtient l'identificateur du pinceau avec lequel dessiner le texte pour l'instance de ShapeElement spécifiée.

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Déclaration
Public Overridable Function GetTextBrushId ( _
    view As DiagramClientView, _
    parentShape As ShapeElement _
) As StyleSetResourceId
public virtual StyleSetResourceId GetTextBrushId(
    DiagramClientView view,
    ShapeElement parentShape
)

Paramètres

Valeur de retour

Type : Microsoft.VisualStudio.Modeling.Diagrams.StyleSetResourceId

Notes

Par défaut, cette méthode retourne l'ID de pinceau du texte par défaut Pour modifier dynamiquement le pinceau de texte pour ce ShapeField, remplacez cette méthode.

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

Sécurité .NET Framework

Voir aussi

Référence

TextField Classe

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms