Metodo TextField.GetTextBrushId
Ottiene l'ID del pennello con cui tracciare il testo per l'istanza di ShapeElement specificata.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintassi
'Dichiarazione
Public Overridable Function GetTextBrushId ( _
view As DiagramClientView, _
parentShape As ShapeElement _
) As StyleSetResourceId
public virtual StyleSetResourceId GetTextBrushId(
DiagramClientView view,
ShapeElement parentShape
)
Parametri
- parentShape
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
ShapeElement su cui disegnare.
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.StyleSetResourceId
Note
Per impostazione predefinita, questo metodo restituisce l'id predefinito del pennello di testo Per modificare dinamicamente il pennello di testo per questo ShapeField, eseguire l'override di questo metodo.
public virtual StyleSetResourceId GetTextBrushId(DiagramClientView view, ShapeElement parentShape)
{
if (this.HasSelectedAppearance(parentShape, view))
{
return view.Focused ? this.DefaultSelectedTextBrushId : this.DefaultInactiveSelectedTextBrushId;
}
return DefaultTextBrushId;
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.