당신은 Popup 컨트롤 내부 사용자 지정 컨트롤을 넣을 수 있습니다. 그런 다음 PopupAnimation을 Slide로 설정하면 컨트롤을 뷰로 슬라이드 할 수 있습니다.
다음 XAML은 ToggleButton 컨트롤 옆에보기로 슬라이드하는 Popup을 정의합니다. 단추를 토글 할 때 팝업이 열립니다. 노드를 클릭 할 때 팝업이 열리도록이 동작을 변경해야합니다. Popup이 포커스를 잃으면 닫힙니다.
<ToggleButton x:Name="toggleButton>Click to show</ToggleButton>
<Popup IsOpen="{Binding ElementName=toggleButton, Path=IsChecked, Mode=TwoWay}"
PlacementTarget="{Binding ElementName=toggleButton}"
StaysOpen="False"
Placement="Right"
PopupAnimation="Slide">
<!-- Your custom control goes here -->
</Popup>
페이드 및 스크롤과 함께 사용할 수있는 다른 애니메이션 효과가 있습니다. 좀 더 복잡한 것이 필요한 경우 StoryBoard를 설정해야합니다.
황소 눈! 그게 내가 필요한 것! 나는 그것으로 더 많이 실험 할 것이다. 코드를 업데이트하여 IsOpen 속성에 끝 인용 부호 (")를 삽입하도록 요청하십시오. – James
답변 해 주셔서 감사 합니다만 팝업이 나타나고 매우 빠르게 사라집니다. 조금 지연시킬 수있는 방법이 있습니까? – James