2016-07-10 5 views
0

저는 UWP 플랫폼에서 앱을 개발하고 있습니다. 학교에서의 작업 이래로 그다지 중요하지 않지만 메뉴를 열 때 부드럽게 전환하기를 원합니다. 나는 두 가지 상태의 메뉴를 만들었지 만 "메뉴 열기"버튼을 눌렀을 때 상태를 변경하는 방법을 알 수는 없지만 누구나 그 방법을 알고 있습니까?버튼으로 시각 상태 변경

BTW 메뉴는 StackPanel의가, 나 권리 시간에 대한

감사를 선택 희망

난이 트릭을 수행한다고 생각 Example

+0

생성자 /로드 메서드를 호출 할 때 기본 메뉴가되는 메뉴는 다음 중 하나입니다. 하나의 메뉴 만 기본값이 될 수 있습니다. 열기가 수행 될 때 메뉴를 선택하려면 매개 변수가있는 생성자가 필요하거나 매개 변수가있는 메소드를 호출하여 메뉴를 선택해야합니다. – jdweng

답변

1

:

가 소유하는 창에 이러한 추가하기/page/control :

xmlns:i="using:Microsoft.Xaml.Interactivity" 
xmlns:core="using:Microsoft.Xaml.Interactions.Core" 
<Button x:Name="TheButton" 
       Content="Transition"> 

      <i:Interaction.Behaviors> 

       <core:EventTriggerBehavior EventName="Click"> 

        <core:GoToStateAction StateName="TheStateToMoveTo" 
              TargetObject="{Binding ElementName=NameOfTheObjectWithTheStates}" 
              UseTransitions="True" /> 

       </core:EventTriggerBehavior> 

      </i:Interaction.Behaviors> 

     </Button> 

이벤트가 트리거 의해 잡힌되어야하고, 동작은 상태 천이가 발생해야한다 : 0과 같은 버튼을 설정.