Esta documentación está archivada y no tiene mantenimiento.

ContextNode.Location (Propiedad)

Actualización: noviembre 2007

Obtiene la posición y el tamaño del objeto ContextNode.

Espacio de nombres:  System.Windows.Ink
Ensamblado:  IAWinFX (en IAWinFX.dll)

public AnalysisRegion Location { get; }
/** @property */
public AnalysisRegion get_Location()

public function get Location () : AnalysisRegion

Valor de propiedad

Tipo: System.Windows.Ink.AnalysisRegion
Posición y el tamaño del objeto ContextNode.

La ubicación de un objeto ContextNode determinado se basa en la unión de las ubicaciones de todos los trazos. Si el objeto ContextNode es un nodo hoja, se utilizan los trazos asociados a ese nodo. Si el objeto ContextNode no es un nodo hoja, la ubicación del objeto ContextNode se basa en la ubicación de todos los objetos ContextNode hoja descendientes.

Si el objeto ContextNode no es un nodo hoja de entrada manuscrita o no tiene ningún nodo hoja de entrada manuscrita descendiente, se considera que el nodo es un nodo no de entrada manuscrita o un antecesor de uno o varios nodos no de entrada manuscrita. El valor de ubicación de los nodos hoja de no entrada manuscrita determina la ubicación de este tipo de nodo.

En este ejemplo, se dibuja un cuadro azul alrededor de un objeto ContextNode, cNode, cuyos trazos se dibujaron en un objeto InkCanvas denominado 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 Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.0
Mostrar: