ContextNode.MoveSubNodeToPosition 메서드
업데이트: 2007년 11월
지정된 자식 ContextNode 개체를 다시 정렬하여 지정된 인덱스로 이동합니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink.Analysis(Microsoft.Ink.Analysis.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
)
매개 변수
- subNodeToMove
형식: Microsoft.Ink.ContextNode
다시 정렬할 자식 ContextNode 개체입니다.
- newIndex
형식: System.Int32
nodeToMove ContextNode 개체의 새 위치입니다.
설명
nodeToMove가 ContextNode 개체의 자식이 아니면 ArgumentException이 throw됩니다.
예제
다음 예제에서는 InkWordNode인 wordToMove를 줄의 현재 인덱스에서 한 단계 이전의 인덱스로 이동합니다. 이 코드는 선택한 단어를 한 단어 앞에 배치하도록 사용자가 지시하는 텍스트 수정 사용자 인터페이스의 일부일 수 있습니다.
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에서 지원