다음을 통해 공유


ContextNodeBase.MoveSubNodeToPosition 메서드

업데이트: 2007년 11월

지정된 자식 ContextNodeBase 개체가 지정된 인덱스가 되도록 다시 정렬합니다.

네임스페이스:  System.Windows.Ink.AnalysisCore
어셈블리:  IACore(IACore.dll)

구문

‘선언
Public Sub MoveSubNodeToPosition ( _
    subNodeToMove As ContextNodeBase, _
    newIndex As Integer _
)
‘사용 방법
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
)

매개 변수

설명

nodeToMove가 ContextNodeBase 개체의 자식이 아니면 ArgumentException이 throw됩니다.

예제

다음 예제에서는 wordToMove라는 ContextNodeBase를 줄의 현재 스폿에서 한 단계 이전의 스폿으로 이동합니다. 이것은 선택한 단어를 한 단어 앞에 배치하도록 사용자가 지시하는 수정 사용자 인터페이스의 일부일 수 있습니다.

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);

플랫폼

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

ContextNodeBase 클래스

ContextNodeBase 멤버

System.Windows.Ink.AnalysisCore 네임스페이스