다음을 통해 공유


ContextNode.MoveSubNodeToPosition 메서드

업데이트: 2007년 11월

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

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

구문

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

매개 변수

설명

nodeToMove가 ContextNode 개체의 자식이 아닌 경우 ArgumentException이 throw됩니다.

예제

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

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

플랫폼

Windows Vista

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

ContextNode 클래스

ContextNode 멤버

System.Windows.Ink 네임스페이스