Metoda TextField.GetTextBrush —
Pobiera pędzla, aby narysować tekst z dla określonej instancji ShapeElement.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Składnia
'Deklaracja
Public Overridable Function GetTextBrush ( _
view As DiagramClientView, _
parentShape As ShapeElement _
) As Brush
public virtual Brush GetTextBrush(
DiagramClientView view,
ShapeElement parentShape
)
Parametry
- parentShape
Typ: Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
ShapeElement, w którym do rysowania.
Wartość zwracana
Typ: System.Drawing.Brush
Uwagi
Domyślnie ta metoda zwraca pędzla tekst domyślny, z tym ShapeField.Aby dynamicznie zmienić pędzla tekst dla tego ShapeField, należy wziąć pod uwagę najpierw przesłanianie GetTextBrushId.Jeśli ta metoda jest nieodpowiedni, należy zastąpić tę metodę.
public virtual Brush GetTextBrush(DiagramClientView view, ShapeElement parentShape)
{
StyleSet parentStyleSet = (parentShape != null) ? parentShape.StyleSet : null;
return (parentStyleSet != null)
? parentStyleSet.GetBrush(GetTextBrushId(view, parentShape))
: null;
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.