我希望在我的Windows Mobile应用程序中拥有过渡效果,并且我可以使用silverlight工具包的tansition效果来实现它。但问题是我最终复制了所有XAML页面中的确切代码。消除XAML代码复制
我已经提供了MainPage.xaml和位于页面底部的重复性工具箱代码的摘录。有没有一种方法来优化(在一个地方使用它)?
在Ruby on Rails中,我只是简单地为该代码创建了一个部分。这里有类似的东西吗?
<phone:PhoneApplicationPage
xmlns:toolkit="xyz"
xmlns="xmlnamespace_value">
<!-- PAGE DESIGN START -->
...
...
...
...
<!-- PAGE DESIGN END -->
<!-- REPEATING CODE START -->
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardIn"/>
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<!-- REPEATING CODE END -->
</phone:PhoneApplicationPage>
你能提供一些代码请? – bragboy
@Bragboy:我更新了我的答案。 –