2011-03-07 2 views
0

두 개의 컨트롤이있는 Wp7이 있습니다. 하나는지도이고 다른 하나는 파노라마 컨트롤입니다. 하나의 파노라마 항목에는 값 목록이 있습니다. 사용자가 목록 항목을 클릭하면 자세한 내용을 보여주는 새 컨트롤로 개찰기를 전환하고 싶습니다.Silverlight/WP7에서 현재 컨트롤을 전환으로 대체하는 방법은 무엇입니까?

지금까지 XAML에서 이벤트가 LeftMouseUp에 바인딩되어 트리거됩니다. 그러나 나는 현재 새로운 panoramaitem을 새로운 컨트롤 (보기)으로 바꾸는 방법이나 Silverlight 툴킷에서 제공하는 TurnstileTransition을 사용하는 방법을 확신합니다. WP7 탐색 (예를 들어, 뒤로 버튼)에 맞추기 위해

TurnstileTransition transitionElement = 
    new TurnstileTransition { Mode = TurnstileTransitionMode.ForwardIn }; 

AlertDetailedView view = new AlertDetailedView(); 

view.DataContext = (e.OriginalSource as FrameworkElement).DataContext; 

//this stuff below sorta doesnt really work... 
ITransition transition = transitionElement.GetTransition(this); 

transition.Completed += delegate 
{ 
    transition.Stop(); 

}; 
transition.Begin(); 

답변

관련 문제