ContextNodeBase.MoveSubNodeToPosition-Methode
Ordnet ein angegebenes untergeordnetes ContextNodeBase-Objekt neu zu, damit es sich in dem angegebenen Index befindet.
Namespace: System.Windows.Ink.AnalysisCore
Assembly: IACore (in IACore.dll)
Syntax
'Declaration
Public Sub MoveSubNodeToPosition ( _
subNodeToMove As ContextNodeBase, _
newIndex As Integer _
)
'Usage
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
)
Parameter
- subNodeToMove
Typ: System.Windows.Ink.AnalysisCore.ContextNodeBase
Das untergeordnete ContextNodeBase-Objekt, das neu angeordnet werden soll.
- newIndex
Typ: System.Int32
Die neue Position des nodeToMoveContextNodeBase-Objekts. Der Index ist nullbasiert.
Hinweise
Eine ArgumentException wird ausgelöst, wenn nodeToMove kein untergeordnetes Element des ContextNodeBase-Objekts ist.
Beispiele
Das folgende Beispiel verschiebt einen ContextNodeBase mit dem Namen wordToMove von der aktuellen Stelle in der Zeile an die Stelle davor. Dies könnte Teil einer Korrektur-Benutzeroberfläche sein, bei der der Benutzer angibt, dass ein markiertes Wort an der Stelle ein Wort davor hätte eingefügt werden sollen.
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);
Plattformen
Windows Vista, Windows XP SP2, Windows Server 2003
.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