Assembly: IAWinFX (in iawinfx.dll)
XML Namespace: http://schemas.microsoft.com/winfx/2006/xaml/presentation
The location for a given ContextNode is determined by the union of the location of all strokes. If the ContextNode is a leaf node, strokes associated with that node are used. If the ContextNode is not a leaf node, all descendant leaf ContextNode objects are used to determine the location of the ContextNode.
If the ContextNode is not an ink leaf node or does not have any descendant ink leaf nodes, the node is considered to be a non-ink node or an ancestor of one or more non-ink nodes. The location of this type of node is determined by the location value of the non-ink leaf nodes.
This example draws a blue box around a ContextNode, cNode, whose strokes have been drawn on an InkCanvas, theInkCanvas.
Rect selectedNodeBounds = currentNode.Location.GetBounds(); Rectangle bounds = new Rectangle(); bounds.Width = selectedNodeBounds.Width; bounds.Height = selectedNodeBounds.Height; bounds.SetValue(InkCanvas.TopProperty, selectedNodeBounds.Top); bounds.SetValue(InkCanvas.LeftProperty, selectedNodeBounds.Left); bounds.Stroke = Brushes.Blue; this.theInkCanvas.Children.Add(bounds);
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter EditionThe Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.