0
我有了兩個控件一個WP7。一個是地圖,另一個是全景控制。其中一個全景項目是一個值列表。如果用戶點擊列表項,我想顯示一個旋轉門轉變到一個新的控件,顯示更多的細節。如何用過渡替換Silverlight/WP7中的當前控件?
所以在XAML到目前爲止,我已經綁定到LeftMouseUp一個事件,它觸發。但是我現在知道如何使用新的控制(視圖),或如何使用由Silverlight工具包提供,兩者之間的TurnstileTransition替換當前panoramaitem。
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();