ContextNodeBase.MoveSubNodeToPosition, méthode
Mise à jour : November 2007
Réorganise un objet ContextNodeBase enfant spécifié afin qu'il se trouve à l'index spécifié.
Espace de noms : System.Windows.Ink.AnalysisCore
Assembly : IACore (dans IACore.dll)
Syntaxe
'Déclaration
Public Sub MoveSubNodeToPosition ( _
subNodeToMove As ContextNodeBase, _
newIndex As Integer _
)
'Utilisation
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
)
Paramètres
- subNodeToMove
Type : System.Windows.Ink.AnalysisCore.ContextNodeBase
Objet ContextNodeBase enfant à réorganiser.
- newIndex
Type : System.Int32
Nouvelle position de l'objet nodeToMoveContextNodeBase. L'index est de base zéro.
Notes
Une exception ArgumentException (page pouvant être en anglais) est levée si nodeToMove n'est pas un enfant de l'objet ContextNodeBase.
Exemples
L'exemple suivant déplace un ContextNodeBase, wordToMove, de sa position actuelle dans une ligne vers une position antérieure. Il pourrait faire partie d'une interface utilisateur de correction où l'utilisateur indique qu'un mot sélectionné aurait dû être placé un mot avant.
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);
Plateformes
Windows Vista, Windows XP SP2, Windows Server 2003
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0