ContextNodeBase.MoveSubNodeToPosition (Método)
Actualización: noviembre 2007
Reordena un objeto ContextNodeBase secundario especificado para que se encuentre en el índice especificado.
Espacio de nombres: System.Windows.Ink.AnalysisCore
Ensamblado: IACore (en IACore.dll)
Sintaxis
'Declaración
Public Sub MoveSubNodeToPosition ( _
subNodeToMove As ContextNodeBase, _
newIndex As Integer _
)
'Uso
Dim instance As ContextNodeBase
Dim subNodeToMove As ContextNodeBase
Dim newIndex As Integer
instance.MoveSubNodeToPosition(subNodeToMove, _
newIndex)
public void MoveSubNodeToPosition(
ContextNodeBase subNodeToMove,
int newIndex
)
public:
void MoveSubNodeToPosition(
ContextNodeBase^ subNodeToMove,
int newIndex
)
public void MoveSubNodeToPosition(
ContextNodeBase subNodeToMove,
int newIndex
)
public function MoveSubNodeToPosition(
subNodeToMove : ContextNodeBase,
newIndex : int
)
Parámetros
- subNodeToMove
Tipo: System.Windows.Ink.AnalysisCore.ContextNodeBase
Objeto ContextNodeBase secundario que se va a reordenar.
- newIndex
Tipo: System.Int32
Nueva posición del objeto nodeToMoveContextNodeBase. El índice es de base cero.
Comentarios
Se produce una excepción ArgumentException si nodeToMove no es un elemento secundario del objeto ContextNodeBase.
Ejemplos
En el ejemplo siguiente, se mueve ContextNodeBase, wordToMove, de su posición actual en una línea a una posición anterior. Podría formar parte de una interfaz de usuario de corrección en la que el usuario indica que una palabra seleccionada se debería de haber colocado una palabra antes.
Dim parentNode As ContextNodeBase = wordToMove.ParentNode
Dim wordIndex As Integer = parentNode.SubNodes.IndexOf(wordToMove)
Dim newIndex As Integer = Math.Max(0, wordIndex - 1)
parentNode.MoveSubNodeToPosition(wordToMove, newIndex)
ContextNodeBase parentNode = wordToMove.ParentNode;
int wordIndex = parentNode.SubNodes.IndexOf(wordToMove);
int newIndex = Math.Max(0, wordIndex - 1);
parentNode.MoveSubNodeToPosition(wordToMove, newIndex);
Plataformas
Windows Vista, Windows XP SP2, Windows Server 2003
.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