ContextNode.MoveSubNodeToPosition-Methode
Ordnet ein angegebenes untergeordnetes ContextNode-Objekt neu zu, sodass es in den angegebenen Index verschoben wird.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)
Syntax
'Declaration
Public Sub MoveSubNodeToPosition ( _
subNodeToMove As ContextNode, _
newIndex As Integer _
)
'Usage
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
)
Parameter
- subNodeToMove
Typ: Microsoft.Ink.ContextNode
Das untergeordnete ContextNode-Objekt, das neu angeordnet werden soll.
- newIndex
Typ: System.Int32
Die neue Position des nodeToMoveContextNode-Objekts.
Hinweise
Eine ArgumentException wird ausgelöst, wenn nodeToMove kein untergeordnetes Element des ContextNode-Objekts ist.
Beispiele
Das folgende Beispiel verschiebt einen InkWordNode mit dem Namen wordToMove vom aktuellen Index in einer Zeile in den Index davor. Der Code könnte Teil einer Textkorrektur-Benutzeroberfläche sein, bei der der Benutzer angibt, dass ein markiertes Wort ein Wort davor hätte eingefügt werden sollen.
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);
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0