DrawingAttributes.Height Property
Gets or sets the height of the stylus used to draw the Stroke.
Namespace: System.Windows.Ink
Assembly: PresentationCore (in PresentationCore.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The Height property is less than Double.Epsilon or Double.NaN. |
The following factors affect the height and width of a Stroke when it is rendered, but not the value of the Height property.
The amount of pressure applied to the stylus when the Stroke is drawn.
The value of the StylusTipTransform property.
If you set the Height property to 0 device independent pixels (DIP), it is changed to 2 DIP.
The following example demonstrates how to set the Height property. The example assumes that your application has an InkCanvas called inkCanvas1, and two DrawingAttributes objects called inkDA and highlighterDA. For the complete example, see the DrawingAttributes class overview.
// Set up the DrawingAttributes for the pen. inkDA = new DrawingAttributes(); inkDA.Color = Colors.SpringGreen; inkDA.Height = 5; inkDA.Width = 5; inkDA.FitToCurve = false; inkDA.StylusTipTransform = new Matrix(1, 0, 0, 5, 0, 0); // Set up the DrawingAttributes for the highlighter. highlighterDA = new DrawingAttributes(); highlighterDA.Color = Colors.Orchid; highlighterDA.IsHighlighter = true; highlighterDA.IgnorePressure = true; highlighterDA.StylusTip = StylusTip.Rectangle; highlighterDA.Height = 30; highlighterDA.Width = 10; inkCanvas1.DefaultDrawingAttributes = inkDA;
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.