Compartir a través de


ContextNode.MoveSubNodeToPosition (Método)

Actualización: noviembre 2007

Reordena un objeto ContextNode secundario especificado para que se traslade al índice especificado.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)

Sintaxis

'Declaración
Public Sub MoveSubNodeToPosition ( _
    subNodeToMove As ContextNode, _
    newIndex As Integer _
)
'Uso
Dim instance As ContextNode
Dim subNodeToMove As ContextNode
Dim newIndex As Integer

instance.MoveSubNodeToPosition(subNodeToMove, _
    newIndex)
public void MoveSubNodeToPosition(
    ContextNode subNodeToMove,
    int newIndex
)
public:
void MoveSubNodeToPosition(
    ContextNode^ subNodeToMove, 
    int newIndex
)
public void MoveSubNodeToPosition(
    ContextNode subNodeToMove,
    int newIndex
)
public function MoveSubNodeToPosition(
    subNodeToMove : ContextNode, 
    newIndex : int
)

Parámetros

Comentarios

Se produce una excepción ArgumentException si nodeToMove no es un elemento secundario del objeto ContextNode.

Ejemplos

En el ejemplo siguiente se traslada un objeto InkWordNode, wordToMove, de su índice actual en una línea a un índice anterior. Este código podría formar parte de una interfaz de usuario de corrección de texto en la que el usuario indica que una palabra seleccionada se debería de haber colocado una palabra antes.

Dim parentNode As ContextNode = wordToMove.ParentNode
Dim wordIndex As Integer = parentNode.SubNodes.IndexOf(wordToMove)
Dim newIndex As Integer = Math.Max(0, wordIndex - 1)
parentNode.MoveSubNodeToPosition(wordToMove, newIndex)
            ContextNode parentNode = wordToMove.ParentNode;
            int wordIndex = parentNode.SubNodes.IndexOf(wordToMove);
            int newIndex = Math.Max(0, wordIndex - 1);
            parentNode.MoveSubNodeToPosition(wordToMove, newIndex);

Plataformas

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.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

ContextNode (Clase)

ContextNode (Miembros)

Microsoft.Ink (Espacio de nombres)