다음을 통해 공유


NavigationMenuAction

NavigationMenuAction 동작을 사용하여 특정 화면에 특정 상태를 연결할 수 있습니다. 동작에서 찾는 화면이 활성 상태가 되면 지정된 Active 상태가 트리거됩니다. 로드된 화면이 동작에서 찾는 화면과 다른 경우 지정된 Inactive 상태가 트리거됩니다.

탐색 메뉴는 NavigationMenuAction 동작을 사용하려는 경우 좋은 예가 될 수 있습니다.

구성 요소 화면은 여러 페이지에서 다시 사용할 수 있으므로 일반적으로 구성 요소 화면을 사용하여 SketchFlow 프로토타입의 탐색 메뉴를 만듭니다. 또한 탐색 메뉴 항목을 클릭함으로써 표시되는 단추의 눌려진 상태 또는 라디오 단추의 선택된 상태와 같은 시각적 상태를 사용하여 사용자 액션을 표시하기도 합니다.

프로토타입에서 메뉴 항목을 클릭하면 해당 메뉴 항목에 연결된 화면이 로드됩니다. 그러나 탐색 기록은 삭제됩니다. 다음 화면이 로드되면 모든 상태 변경도 삭제됩니다. 화면에는 선택한 메뉴 옵션을 표시하는 기록이나 시각적 상태가 유지되지 않습니다.

NavigationMenuAction 을 사용하면 화면에 연결된 상태에 따라 Active 또는 Inactive 로 상태가 유지됩니다.

  1. 자산 패널에서 동작을 클릭한 다음 액션을 적용할 개체로 NavigationMenuAction을 끕니다. 공용 속성 범주가 속성 패널에 표시됩니다.

  2. 공용 속성 범주의 TargetObject 드롭다운 목록에서 호출에 사용할 수 있는 메서드를 제공하는 요소를 선택합니다. 아트보드 요소 선택 아트보드 요소 선택 아이콘을 사용하여 요소를 선택할 수 있습니다. 기본적으로 요소는 현재 범위에 표시됩니다(예: UserControl, Window 또는 Template). 하지만 특정 요소의 상태를 변경하려면 해당 요소를 대상으로 명시적으로 지정해야 합니다.

    NavigationMenuAction

  3. TargetScreen 드롭다운 목록에서 탐색 화면 간을 이동할 때 원하는 화면을 지정합니다. 일반적으로 이 화면은 TargetScreen과 동일합니다.

  4. ActiveState 드롭다운 목록에서 TargetScreen에 지정된 화면이 표시될 때 원하는 상태를 지정합니다.

  5. InactiveState 드롭다운 목록에서 TargetScreen에 지정된 화면이 표시되지 않을 때 원하는 상태를 지정합니다.

    important note중요:

    선택한 InactiveState는 4단계에서 선택한 ActiveState와 동일한 상태 그룹에 있을 수 없습니다.

이 동작의 예제를 보려면 Expression Community Gallery Ff723958.xtlink_newWindow(ko-kr,Expression.40).png(Expression 커뮤니티 갤러리)를 방문하십시오.

Copyright ⓒ 2011 by Microsoft Corporation. All rights reserved.